|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | |||||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Bonjour,
je tente de me connecter à une base MySQL via PDO. Avant, je le faisais avec mysql_connect : Code :
Code :
Citation:
|
|||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
vérifier ta version de PHP
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Bien vu ; j'avais oublié de mettre le PHP5 ; cela a changé l'erreur mais il y en a encore une :
Citation:
|
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
si ton serveur sql est sur le même serveur que PHP met juste : localhost
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 | |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Voilà ce que j'ai avec "localhost" :
Citation:
|
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
quand tu le fais avec mysql_connect ça marche ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Oui, ça, ça marche (je viens de refaire l'essai, et successful)
|
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
t'es sous quelle client : mysqlnd ou sous libmysql ? (a voir dans ton phpinfo)
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#9 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
J'ai fait une recherche dans PHPINFO sur les deux termes et il n'en trouve aucun.
Le seul truc qui parle de client, c'est -L/usr//lib -lmysqlclient (MYSQL_LIBS ) |
|
|
00
|
|
|
#10 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
pour mysqli : Client API library version pour PDO_MySQL : Client API version
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#11 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Client API version : 5.0.92
|
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
donc pas sous mysqlnd, quand tu fais localhost sous mysql_connect ça marche aussi ?
(t'es chez quelle hébergeur) ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#13 | |||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
Citation:
Citation:
|
|||
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
pas le même socket dans la conf, mais c'est pas grave, t'as pas une autre adresse pour le serveur genre : dbxxxx.1and1.fr
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#15 | |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Oui, exactement, et dans ma tentative de connexion via pdo, je viens de remettre ce nom de hôte à la place de "localhost" et
Citation:
|
|
|
|
00
|
|
|
#16 | ||||||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Il faut pourtant bien que je passe à PDO, puisqu'en PHP6, il n'y aura plus que ça.
Pour être sûr de ne pas me tromper, peux-tu me donner l'équivalence entre les paramètres de mysql et ceux de PDO ? Pour me connecter via mysql, je faisais : config.php : Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#17 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
Et il y aura toujours les extensions mysql, mysqli et PDO que ça soit pour la 5.4 que pour l'ancien projet de la version 6 sinon dans ton premier code le set_error_handler sert a rien pour le debug de l'extension mysql il faut activer le trace_mode ( ini_set('mysql.trace_mode', true) )
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#18 | ||||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
Citation:
Citation:
Citation:
|
||||
|
|
00
|
|
|
#19 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
pour le warning il suffit de lire la doc de mysql_free_result
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#20 | |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
Cela dit, même s'ils disent n'importe quoi, je souhaite quand même me mettre à PDO : te serait-il donc possible de répondre à mon post de 00h02 ? |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com