abonnement Unibet Coolblue
  dinsdag 3 juni 2014 @ 14:59:56 #1
230788 n8n
Pragmatisch
pi_140668992


Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt :)

Zie ook:
PHP Dataverwerking
Officiële PHP website
PHP Documentatie
MySQL Reference Manual
Yet Another PHP Faq
PHP Cheat Sheet
PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

Tutorials:
W3Schools PHP
W3Schools SQL

Succes heren met het volgende deeltje!
Specialization is for insects”.—Robert Heinlein
  dinsdag 3 juni 2014 @ 15:01:31 #2
230788 n8n
Pragmatisch
pi_140669046
PDO staat geïnstalleerd en actief als ik phpinfo en "print_r( get_loaded_extensions() );" mag geloven. Toch krijg ik een error die zegt: "could not find driver". wat is omhoog met deze?
Specialization is for insects”.—Robert Heinlein
pi_140669139
quote:
7s.gif Op dinsdag 3 juni 2014 15:01 schreef n8n het volgende:
PDO staat geïnstalleerd en actief als ik phpinfo en "print_r( get_loaded_extensions() );" mag geloven. Toch krijg ik een error die zegt: "could not find driver". wat is omhoog met deze?
Wat is de code die je gebruikt waarbij je deze error krijgt?
pi_140669143
quote:
7s.gif Op dinsdag 3 juni 2014 15:01 schreef n8n het volgende:
PDO staat geïnstalleerd en actief als ik phpinfo en "print_r( get_loaded_extensions() );" mag geloven. Toch krijg ik een error die zegt: "could not find driver". wat is omhoog met deze?
Wat geeft dit terug?
1
2
3
<?php
print_r
(PDO::getAvailableDrivers());
?>
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
  dinsdag 3 juni 2014 @ 15:04:53 #5
25889 Sitethief
Fulltime Flapdrol
pi_140669145
Ben ik echt de enige die dit doet?
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
<?php
if ($foo != 2) {
    echo 
$bar;
} elseif (
$foo == 3) {
    echo 
$bar;
} else {
    echo 
$bar;
}

switch (
$foo) {
    case 
1:
        echo 
$bar;
    break;
    case 
2:
        echo 
$bar;
    break;
    case 
3:
        echo 
$bar;
    break;
    case 
4:
        echo 
$bar;
    break;
        echo 
$bar;
    default:

}
?>

Ik vind het echt raar dat de curly brace die een if statement afsluit niet inspringt en de break die een case afsluit wel, ik vind dat zo onoverzichtelijk, bij mij zitten case en break op dezelfde diepte. Ik merk dat ik de enige ben die dit doet..
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 3 juni 2014 @ 15:05:25 #6
230788 n8n
Pragmatisch
pi_140669159
quote:
0s.gif Op dinsdag 3 juni 2014 15:04 schreef totalvamp het volgende:

[..]

Wat is de code die je gebruikt waarbij je deze error krijgt?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php class database {
    
    public static function 
connect() {

        try {
            
            
$pdo = new PDO('
                mysql:host='
setup::database('host') .';
                dbname='
setup::database('name'), 
                
setup::database('user'), 
                
setup::database('password')
            );

        } catch(
PDOException $error) {
            print 
'Error: ' $error->getMessage();
            die();
        }

    }

}

database::connect();

teringslecht I know
Specialization is for insects”.—Robert Heinlein
  dinsdag 3 juni 2014 @ 15:06:32 #7
230788 n8n
Pragmatisch
pi_140669195
quote:
7s.gif Op dinsdag 3 juni 2014 15:04 schreef Aether het volgende:

[..]

Wat geeft dit terug?
[ code verwijderd ]

Array ( [0] => mysql [1] => sqlite [2] => dblib [3] => pgsql )
Specialization is for insects”.—Robert Heinlein
  dinsdag 3 juni 2014 @ 15:07:10 #8
84244 Scorpie
Abject en infaam!
pi_140669228
quote:
7s.gif Op dinsdag 3 juni 2014 15:06 schreef n8n het volgende:

[..]

Array ( [0] => mysql [1] => sqlite [2] => dblib [3] => pgsql )
Hij staat dus niet geïnstalleerd.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_140669240
quote:
7s.gif Op dinsdag 3 juni 2014 15:07 schreef Scorpie het volgende:

[..]

Hij staat dus niet geïnstalleerd.
Dat zijn de beschikbare PDO drivers, staat er dus wel op.

quote:
7s.gif Op dinsdag 3 juni 2014 15:05 schreef n8n het volgende:

[..]
[ code verwijderd ]

teringslecht I know
Wat als je even je gegevens letterlijk invult? Zonder variabelen aan te roepen.

[ Bericht 35% gewijzigd door #ANONIEM op 03-06-2014 15:09:15 ]
  dinsdag 3 juni 2014 @ 15:09:25 #10
230788 n8n
Pragmatisch
pi_140669298
quote:
0s.gif Op dinsdag 3 juni 2014 15:07 schreef totalvamp het volgende:

[..]

Dat zijn de beschikbare PDO drivers, staat er dus wel op.
PDO is toch ook een interface en geen database-type
Specialization is for insects”.—Robert Heinlein
  dinsdag 3 juni 2014 @ 15:11:01 #11
25889 Sitethief
Fulltime Flapdrol
pi_140669351
quote:
7s.gif Op dinsdag 3 juni 2014 15:09 schreef n8n het volgende:

[..]

PDO is toch ook een interface en geen database-type
Klopt :).
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 3 juni 2014 @ 15:11:47 #12
230788 n8n
Pragmatisch
pi_140669372
quote:
0s.gif Op dinsdag 3 juni 2014 15:07 schreef totalvamp het volgende:

Wat als je even je gegevens letterlijk invult? Zonder variabelen aan te roepen.
zelfde error helaas
Specialization is for insects”.—Robert Heinlein
pi_140669374
quote:
7s.gif Op dinsdag 3 juni 2014 15:09 schreef n8n het volgende:

[..]

PDO is toch ook een interface en geen database-type
Ja, maar je hebt wel verschillende drivers nodig zodat de interface je queries kan vertalen naar de sql voor dat type database.
  dinsdag 3 juni 2014 @ 15:12:57 #14
230788 n8n
Pragmatisch
pi_140669399
quote:
0s.gif Op dinsdag 3 juni 2014 15:11 schreef totalvamp het volgende:

[..]

Ja, maar je hebt wel verschillende drivers nodig zodat de interface je queries kan vertalen naar de sql voor dat type database.
met mijn vermeende drivers kan ik dus praten met dat lijstje (behalve dat het niet werkt)
Specialization is for insects”.—Robert Heinlein
pi_140669410
quote:
7s.gif Op dinsdag 3 juni 2014 15:12 schreef n8n het volgende:

[..]

met mijn vermeende drivers kan ik dus praten met dat lijstje (behalve dat het niet werkt)
Probeer eens Apache te herstarten (heel soms helpt het)
  dinsdag 3 juni 2014 @ 15:15:00 #16
230788 n8n
Pragmatisch
pi_140669456
quote:
0s.gif Op dinsdag 3 juni 2014 15:13 schreef totalvamp het volgende:

[..]

Probeer eens Apache te herstarten (heel soms helpt het)
dat heb ik al een aantal keer gedaan, ook in php.ini een regel van stackoverflow uncommented maar geen soelaas
Specialization is for insects”.—Robert Heinlein
pi_140669491
quote:
1s.gif Op dinsdag 3 juni 2014 15:15 schreef n8n het volgende:

[..]

dat heb ik al een aantal keer gedaan, ook in php.ini een regel van stackoverflow uncommented maar geen soelaas
Post heel je php.ini hier eens dan. (even in code tags of spoiler)
  dinsdag 3 juni 2014 @ 15:18:21 #18
230788 n8n
Pragmatisch
pi_140669543
quote:
0s.gif Op dinsdag 3 juni 2014 15:16 schreef totalvamp het volgende:

[..]

Post heel je php.ini hier eens dan. (even in code tags of spoiler)
ga ik zo doen, even roken. Moet ook even kijken want heb nu alles via Brew geïnstalleerd en volgens mij installeert dat php op een andere locatie.
Specialization is for insects”.—Robert Heinlein
pi_140669586
quote:
1s.gif Op dinsdag 3 juni 2014 15:18 schreef n8n het volgende:

[..]

ga ik zo doen, even roken. Moet ook even kijken want heb nu alles via Brew geïnstalleerd en volgens mij installeert dat php op een andere locatie.
Ahh je zit op OSX?
pi_140669621
quote:
1s.gif Op dinsdag 3 juni 2014 15:18 schreef n8n het volgende:

[..]

ga ik zo doen, even roken. Moet ook even kijken want heb nu alles via Brew geïnstalleerd en volgens mij installeert dat php op een andere locatie.
Schrijf de eerste parameter (DNS) eens als één regel. Misschien dat de white space problemen geeft.
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_140669667
quote:
7s.gif Op dinsdag 3 juni 2014 15:20 schreef Aether het volgende:

[..]

Schrijf de eerste parameter (DNS) eens als één regel. Misschien dat de white space problemen geeft.
Dit bedoel ik ook met de opmerking even alle vars weghalen :P Misschien was ik niet duidelijk genoeg xD
  dinsdag 3 juni 2014 @ 15:22:45 #22
230788 n8n
Pragmatisch
pi_140669684
quote:
7s.gif Op dinsdag 3 juni 2014 15:20 schreef Aether het volgende:

[..]

Schrijf de eerste parameter (DNS) eens als één regel. Misschien dat de white space problemen geeft.
dat was 'm. had er niet op gerekend dat het uit zou maken :@
quote:
0s.gif Op dinsdag 3 juni 2014 15:19 schreef totalvamp het volgende:

[..]

Ahh je zit op OSX?
Ja eerst met MAMP en toen moest ik naar Homebrew want dat zou alles makkelijker maken
Specialization is for insects”.—Robert Heinlein
  dinsdag 3 juni 2014 @ 15:23:32 #23
230788 n8n
Pragmatisch
pi_140669705
quote:
0s.gif Op dinsdag 3 juni 2014 15:22 schreef totalvamp het volgende:

[..]

Dit bedoel ik ook met de opmerking even alle vars weghalen :P Misschien was ik niet duidelijk genoeg xD
Oops ja sorry :@ Ben 'gewend' dat code over meerdere regels kan en hou niet van lange regels dus ik zet grote statements vaak in blokken.

Bedankt allemaal ben blij dat het zo simpel was maar moet het maar net weten
Specialization is for insects”.—Robert Heinlein
  dinsdag 3 juni 2014 @ 15:24:18 #24
187069 slacker_nl
Sicko pur sang
pi_140669728
In theory there is no difference between theory and practice. In practice there is.
pi_140669753
quote:
7s.gif Op dinsdag 3 juni 2014 15:23 schreef n8n het volgende:

[..]

Oops ja sorry :@ Ben 'gewend' dat code over meerdere regels kan en hou niet van lange regels dus ik zet grote statements vaak in blokken
Ik snap je haha, ik probeer ook altijd alles duidelijk te maken op die manier. Je zal dit iig nooit meer fout doen ;)
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')