PDO connectie error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Noordoost Java Developer vacature

Java Developer Noordoost Word onderdeel van een topteam met ervaren Java Developers. Loop voorop in de ontwikkelingen en help mee innoveren. Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen Java Community. Dit betekent bijvoorbeeld dat we aanwezig zijn op veel conferenties; Oracle Code One, Devoxx en JFall. We organiseren ook onze eigen collegiale sessies en hackatons waar we kennis en plezier combineren.

Bekijk vacature »

FrontEnd Angular Developer (Dutch speaking!)

Onze klant is een bekende speler in IT Consultancy en werkt met toonaangevende organisatie. De IT Professionals die bij onze klant werken krijgen de mogelijkheid om in consultancy/detacheringsvorm aan verschillende projecten te werken bij bekende en grote organisaties. Bedrijfsomschrijving Key-account van Michael Page Omschrijving Je zult in project verband worden ingezet bij een van de bekende energieleveranciers in Nederland en ben je samen met je collega 's doorslaggevend bij het afronden van een nieuwbouwproject waar al enige tijd aan gewerkt wordt. Samen met een collega zul je een back-end team aanvullen tot een volwaardig feature team zodat de Agile Release

Bekijk vacature »

ZERO BASED CONSULTANT

ZERO BASED CONSULTANT Amsterdam 13th month pay & Holiday allowance Bonus Program 26 holidays Training & Learning opportunities Laptop & Smartphone 32-40 hours p.w. Are you an experienced Finance professional with strong analytical skills? Are you inspired by the dynamic and continuous changing environments companies face today? Do you want to help these companies build and embed the latest digital innovations and finance related solutions in their business? If yes, then join Accenture Finance Consulting! Your job As a consultant in our Zero Based Budgeting practice, you will address complex strategic, operational and organizational issues facing the CFO, with a

Bekijk vacature »

Back-end PHP Developer / Maatschappelijk betrokken

Functieomschrijving Ben jij een developer die de volgende stap in zijn carrière wilt maken? Wijk jij niet uit voor precisie werk in een open en informele omgeving? Lees dan snel verder en reageer! Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Functie-eisen Afgeronde HBO of WO opleiding, liefst in de richting van Informatica; Je hebt minimaal 3 jaar ervaring als PHP Developer; Je hebt ervaring met object

Bekijk vacature »

Java developer medior

Functie­omschrijving ''Bij de Belastingdienst werken we in de Java-ontwikkelstraat met diverse frameworks en tools, zoals Maven, Wicket of Angular, Eclipse of IntelliJ. En of het nu gaat om het fixen van een bug of het maken van een nieuwe applicatie: ik leer veel en zit eigenlijk de hele dag te puzzelen. Alle Java-ontwikkelaars werken intensief samen in scrumteams, waarvan ook de product owner deel uitmaakt. Dit doen we lang niet altijd alleen op kantoor. De Belastingdienst is flexibel en geeft je de ruimte om je werk te doen waar en wanneer jij dat wilt.'' Atsje Gercama - Medior Java-developer bij

Bekijk vacature »

SQL Developer / BI / Miljoenen eindgebruikers

Functieomschrijving Altijd al aan de slag willen gaan als Senior SQL Developer bij één van de meest vooraanstaande verzekeraars in Nederland? Wil jij je richten op het bedenken, ontwerpen, bouwen en implementeren van uiteenlopende BI oplossingen vanuit data van miljoenen gebruikers met de Microsoft BI Stack, T-SQL, PowerShell en Datawarehousing? Lees dan nu verder! Analyseren, ontwerpen, ontwikkelen en documenteren van BI oplossingen en complexe BI applicaties (met tools als T-SQL, PowerShell, SAS, SSIS, BIML BODS en BOXI) Maken van technische ontwerpen, data analyses en adviseren over de datawarehouse; Ontwerpen van functionele specificaties voor de dashboards en rapportages; Schakelen met stakeholders

Bekijk vacature »

Software Developer / full stack / Java / Angular

Functieomschrijving Would you like to work at a company in Eindhoven on a custom application landscape, both front and backend? Does Java hold few secrets for you and are you also experienced with Javascript / Angular? Then we are looking for you! As a Software Developer, you work on both the front-end and back-end of the custom application landscape; Participate in projects in the field of system expansion, renewal and improvement; Work with Java, JEE, Spring, Angular, CI, SQL, Agile, webservices and others; Help with the translation to technical solutions and advise the organization in your field of expertise; Work

Bekijk vacature »

Junior .NET C# developer gezocht, Dordrecht

Ben je een .NET C# developer die in Dordrecht woont, of in de omgeving hiervan, en op zoek is naar een nieuwe baan? Bij een bedrijf met betrokken collega’s, die elkaar graag helpen, binnen een informele cultuur? En aan een succesvol product wilt werken dat constant verder ontwikkeld wordt? Voor een bedrijf in Dordrecht zijn we op zoek naar verschillende C# developers. Het bedrijf richt zich op de ontwikkeling van software voor een specifieke branche en heeft circa 5000 gebruikers. De organisatie bestaat uit circa 20 mensen waarvan 6 .NET developers, 1 architect en 3 software testers. Het werk bestaat

Bekijk vacature »

Webdeveloper

Functieomschrijving Voor een detacheerder in de ict, gevestigd in Delft, zijn we op zoek naar iedereen met kennis van programmeertaal. Dit bedrijf heeft opdrachten bij verschillende organisaties, denk aan is front-end, back-end, embedded systems, mobile apps en data science. Naast bovenstaande kennis kan jij collega's motiveren en enthousiasmeren met daarbij efficiëntie en kwaliteit hoog in het vaandel. Aangezien je soms in een project werkt is samenwerken met andere ontwerpers, programmeurs en interactiedeskundigen niet weg te denken. Tot slot is het belangrijk dat jij van afwisseling houdt en snel werkzaamheden op pakt. Jij vindt werken op projectbasis leuk! Het zou ook

Bekijk vacature »

C# backend developer, Rotterdam

Voor een grote organisatie in Rotterdam zijn we op zoek naar iemand met ruime ervaring in het ontwikkelen van applicaties in .NET C#. Het gaat hier om een organisatie met een maatschappelijke impact. Hun systemen zijn gericht op een groot aantal klanten waarbij het belangrijk is dat de applicaties helder, toegankelijk en up-to-date zijn. Als .NET C# developer werk je aan uiteenlopende applicaties, APIs en het interne framework. Dit doe je binnen een SCRUM team en meedenkt binnen het hele proces. Het team bestaat uit meerdere C# developers variërend van medior tot senior. Er is dus veel kennis en ervaring

Bekijk vacature »

Medior PHP-ers gezocht voor leuke interne rol!

Functieomschrijving Jij zal binnen je functie verantwoordelijk zijn voor de technische ontwikkeling van nieuwe functionaliteiten. Hierin krijg je binnen het team waarin je werkt veel vrijheden. Je gaat gebruik maken van verschillende moderne technieken waarbij je zeker de ruimte krijgt om te experimenteren met nieuwe frameworks. Ook zal je verantwoordelijk zijn voor het adviseren van de consultants die naar de klanten gaan om het eindproduct te implementeren. Functie-eisen - HBO werk/denk niveau - 2 of meer jaar ervaring met PHP - Communicatief vaardig - Gedreven in je vak - Ervaring met een framework is een grote pré Bedrijfsomschrijving Onze opdrachtgever

Bekijk vacature »

SAP HANA DEVELOPER

SAP HANA DEVELOPER Utrecht Technology 13th month pay & Holiday allowance Bonus Program 26 holidays Training & Learning opportunities Laptop & Smartphone 32-40 hours p.w. Are you looking for the opportunity to become "the expert" when it comes to Business Intelligence, Data Analysis, Data Visualization and Data Management within a SAP environment? Then a role as a SAP HANA Developer is the job for you! Your job You contribute to the development, delivery and maintenance of business intelligence solutions based on the latest SAP technology. You improve the HANA platform for customers and you work on innovative applications that organizations

Bekijk vacature »

Senior Front-end Developer vacature

Senior Front-end Developer Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Je bent creatief, thuis in gebruikersinteractie en een Developer in hart en nieren. Daarnaast heb jij een klantgerichte en initiatiefrijke houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe jij als developer bij Sogeti? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie, als intern bij Sogeti. Jij houdt van het uitdenken en implementeren van responsive (web) apps, en zet hiervoor jouw uitgebreide

Bekijk vacature »

BI Ontwikkelaar

Ben jij gek op het verzamelen en analyseren van informatie? En wil je met deze passie graag zorgorganisaties meer inzicht verschaffen? Lees dan snel verder. Jouw baan Als BI ontwikkelaar Datawarehouse help je zorgorganisaties bij het inzichtelijk maken en grafisch presenteren van hun data. De ene dag werk je aan rapportages en kubussen, een dag later spreek je af met je collega’s om je in een ingewikkeld zorgproces te verdiepen. Je verwerkt informatiewensen samen met onze ontwikkelaars in de software. Afwisselend en uitdagend, want je werkt aan meerdere projecten tegelijk. Wat voor projecten? Dat stemmen we zoveel mogelijk af op

Bekijk vacature »

High Tech Software Developer (C#.NET)

Trinamics (Senior) High Tech Software Developer (C#.NET) (C#/ .NET./ WPF/Prism. Winform/CAB, WCF) Intro Are you a Software Professional and do you have experience in developing software in an object oriented way using C#/ .NET? And do you have profound knowledge of full system software development from the embedded platform up-to the operator facing applications. Then I have the perfect position for you! For our client, a fast dynamic technical company, we are looking for several Senior Software Developers (C#.NET). You will be part of the Software team, You will be end-to-end responsible for realization of software in C# in the

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

03/08/2020 11:41:18
 
- 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.