Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

PDO connect MySQL

Pagina: 1
Acties:

  • mauricedb
  • Registratie: Maart 2007
  • Laatst online: 09:26
Om de één of andere reden lukt het mij niet om met behulp van PDO verbinding te maken met de database. Ik draai apache2, php en mysql lokaal op mijn pc met behulp van Usbwebserver. Ik krijg de hele tijd de volgende melding:

code:
1
SQLSTATE[HY000] [2002] Kan geen verbinding maken omdat de doelcomputer de verbinding actief heeft geweigerd.


Dit gebeurt met de volgende code:

PHP:
1
2
3
4
5
6
7
8
try
{ 
    $dbh = new PDO("mysql:host=127.0.0.1;dbname=test", 'root', 'usbw');
} 
catch(PDOException $e) 
{ 
    echo $e->getMessage(); 
}


De aanwezige drivers zijn:
  • mysql
  • pgsql
  • sqlite
Wat ik geprobeerd heb (maar niet helpt..):
  • host: 127.0.0.1 / localhost
  • mysql poort vermeldt
  • root user op zowel 127.0.0.1 als localhost heeft volledige rechten
Ik heb al heel wat sites bezocht en heb bijna elk stukje code geprobeerd waarvan gezegd wordt dat het moet werken, maar niet bij mij :(

Het 'ouderwetse' mysql_connect/select_db/query werkt wel gewoon goed.

Iemand enig idee?

  • MsG
  • Registratie: November 2007
  • Nu online

MsG

Forumzwerver

Welke PHP-extensies heb je aanstaan?

Misschien is WAMP of XAMMP anders een beter programma, of moet je aldoor mobiel zijn op een stickje?

In mijn WAMP bijvoorbeeld staat bij PHP de extensie PHP_PDO_MYSQL aan.

[ Voor 20% gewijzigd door MsG op 16-01-2014 11:55 ]

Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn


  • mauricedb
  • Registratie: Maart 2007
  • Laatst online: 09:26
Oké.. stom dat ik niet eerder gericht gezocht heb op "usbwebserver pdo", kwam er net achter dat mysql niet op poort 3306 maar op 3307 zit met usbwebserver, opgelost :D