PDO connectie error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »
Izildo Pimentel

Izildo Pimentel

30/12/2017 23:30:18
Quote Anchor link
Kan iemand mij helpen om verbinding te maken met de server aan de hand van PDO en een database uitlezen.

Mij config.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
    // Database info
    $host = 'localhost';
    $user = 'xxxxx';
    $pass = 'xxxxx';
    $database = 'db75076';

    // Make connection
    $conn = new PDO( "mysql:" . "host=$host;" . "dbname=$database", '$user', '$pass');
?>


Mij index.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html>
    <head>
        <title></title>
    </head>
    <body>

    <?php
        // Database + connection
        require_once('config.php');
        
        // Check connection
        if (!conn) {
            die('Connection failed: ' . PDO::erroCode());
        }


        // Create query
        $result = "SELECT * FROM Students";

        // Check query
        if (PDO::query($conn, $result)) {
            # code...
        }

        // Insert query into table

        // Close connection

        $conn = null;
    ?>

    </body>
</html>


Edit:
code-tags toegevoegd. Gelieve deze in het vervolg te gebruiken.
Gewijzigd op 30/12/2017 23:32:35 door - Ariën -
 
PHP hulp

PHP hulp

21/11/2024 21:32:07
 
- Ariën  -
Beheerder

- Ariën -

30/12/2017 23:32:58
Quote Anchor link
Waar loop je nu op vast?
Gewijzigd op 30/12/2017 23:33:05 door - Ariën -
 
Izildo Pimentel

Izildo Pimentel

31/12/2017 00:12:46
Quote Anchor link
Ik krijg een fatal error, in config.php op lijn 9 zegt die

'Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[28000] [1045] Access denied for user '$user'@'localhost'

Link naar mijn project: http://75076.ict-lab.nl/Php%20Project/index.php
 
- Ariën  -
Beheerder

- Ariën -

31/12/2017 00:17:32
Quote Anchor link
Variabelen horen buiten quotes.
 
Ozzie PHP

Ozzie PHP

31/12/2017 01:05:49
Quote Anchor link
Probeer zo eens:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$conn
= new PDO("mysql:host=$host;dbname=$database", $user, $pass);

?>
 
Ben van Velzen

Ben van Velzen

31/12/2017 01:57:33
Quote Anchor link
Kijk voor de grap eens naar hoe PDO::query werkt. Zoals je het nu probeert kan het echt niet. Ook het opbouwen van de connectie werkt niet zo. Voor referentie:
http://www.php.net/pdo_construct
http://www.php.net/pdo_query
 
Thomas van den Heuvel

Thomas van den Heuvel

31/12/2017 03:02:41
Quote Anchor link
Enne, een constructie met een try-catch blok is min of meer verplicht, omdat PDO (meestal) werkt met exceptions.

Een niet-gevangen exception levert altijd een Fatal Error op.

En laat de exception bij het connecten nu alle connectie-info uitspugen wanneer deze mislukt...

En vergeet je character encoding niet.
 
Jan Koehoorn

Jan Koehoorn

31/12/2017 10:00:57
Quote Anchor link
Nog een aanvullende tip: zet nooit connectie info hard in je code. De manier waarop Laravel het doet, met .env bestanden, is al een stuk veiliger.
Gewijzigd op 31/12/2017 10:01:40 door Jan Koehoorn
 
Izildo Pimentel

Izildo Pimentel

31/12/2017 12:01:28
Quote Anchor link
Jan Koehoorn op 31/12/2017 10:00:57:
Nog een aanvullende tip: zet nooit connectie info hard in je code. De manier waarop Laravel het doet, met .env bestanden, is al een stuk veiliger.


Heb er van gehoord maar weet niet precies hoe het werkt. Dus een config file met daarin mijn credentials is verkeerd?
 
- Ariën  -
Beheerder

- Ariën -

31/12/2017 12:53:27
Quote Anchor link
Nee...
Wat jij doet is je connectie in je config-bestand laden. En dat is niet echt de juiste bedoeling.
De config is bedoeld voor configuratie-instellingen, en jij doet meer dan dat in dat bestand. ;-)

Het beste is zelfs als je jouw config hoger dan jouw publieke map van je website zet. Mocht je server opeens geen PHP-meer willen parsen door een fout, dan liggen je codes niet zomaar op straat.
Gewijzigd op 31/12/2017 12:55:25 door - Ariën -
 
Izildo Pimentel

Izildo Pimentel

31/12/2017 12:58:51
Quote Anchor link
Oh oke dan weet ik dat, heb het zo via school aangeleerd en sommige code snippets zie je het ook zo vandaar.
 
- Ariën  -
Beheerder

- Ariën -

31/12/2017 13:10:46
Quote Anchor link
Het kán wel, maar het is geen nette scheiding van je code.
Gewijzigd op 31/12/2017 13:10:55 door - Ariën -
 
Izildo Pimentel

Izildo Pimentel

31/12/2017 21:18:07
Quote Anchor link
="Ben van Velzen op 31/12/2017 01:57:33"]
Kijk voor de grap eens naar hoe PDO::query werkt. Zoals je het nu probeert kan het echt niet. Ook het opbouwen van de connectie werkt niet zo. Voor referentie:
http://www.php.net/pdo_construct
http://www.php.net/pdo_query


e code aangepast en de connectie is gelukt. Heb gekeken naar de foreach loop maar kwam er niet egt uit, heb gekeken hoe andere het doen, maar krijg alsnog een error:
Invalid argument supplied for foreach()


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE html>
<html>
    <head>
        <title></title>
    </head>
    <body>

    <?php
        // Database + connection
        require_once('config.php');
        
        // Make and check the connection with PDO
        try {
            $conn = new PDO($dsn, $user, $pass);

        }
catch (PDOException $e) {
            echo 'Connection failed: ' . $e->getMessage();    
        }


        if ($conn) {
            echo 'Connected';
        }

        
        // Create query
        $result = 'SELECT * FROM Students';

        // Insert query into table
        foreach ($result as $row) {
            echo $row . "/n";
        }


        // Close connection
        $conn = null;
    ?>

    </body>
</html>
Gewijzigd op 31/12/2017 22:02:36 door Izildo Pimentel
 
Ben van Velzen

Ben van Velzen

31/12/2017 21:33:57
Quote Anchor link
Waar voer je de query dan uit? Waar is $conn->query(....)?
 
- Ariën  -
Beheerder

- Ariën -

31/12/2017 21:36:54
Quote Anchor link
In $result zit alleen een een stukje tekst, en geen array (fetch) van je resultaten uit je array. Lees anders eens een tutorial over PDO.

En gebruik ook a.u.b. code-tags voor je script in het forum.
 
Izildo Pimentel

Izildo Pimentel

31/12/2017 21:51:53
Quote Anchor link
Heb gebruik gemaakt van de quote tags, maar snap niet waarom het zo eruit komt.
 
Ben van Velzen

Ben van Velzen

31/12/2017 21:58:51
Quote Anchor link
Gebruik dan code tags zoals gevraagd.
 
- Ariën  -
Beheerder

- Ariën -

01/01/2018 18:19:03
Quote Anchor link
Dankje! :-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.