Problème mysql_connect() - PHP - Programmation
Marsh Posté le 29-02-2008 à 16:57:33
mysql_connect() c'est mysql. mysqli, c'est mysqli. mysql et mysqli, ce n'est pas la même chose...
Marsh Posté le 29-02-2008 à 17:11:55
Ha ben forcement ca ne pouvait pas marcher!
Merci pour ces réponses rapides et efficaces..
Bon et du coup je suis bon pour reprendre tous mes codes sources... Ca vaut le coup de passer à Mysqli??
Marsh Posté le 29-02-2008 à 17:16:38
gussoner a écrit : Ha ben forcement ca ne pouvait pas marcher! |
Notepad++ -> Replace All mysql par mysqli et c'est gagné en moi de 5 minutes (test compris)
Marsh Posté le 29-02-2008 à 17:19:31
Pas si simple.... J'avais peut être pas codé très proprement, mais ca tournait. Par exemple,j'écrivais mysql_query( $sql), maintenant il faut écrire mysqli_query($link_db, $sql). Donc Chercher/remplacer, ca a pas marché...
Marsh Posté le 29-02-2008 à 17:21:07
Effectivement, je pensais que le mysqli était pareil que mysql avec le "i" en plus....
Marsh Posté le 01-03-2008 à 18:40:16
ouais c'est sur que ca serait pas mal, mais faudrait que je me mette à l'objet, je n'y connait rien aux classes, héritages et tout ca...
T'as pas un bon tuto à me" conseiller??
Marsh Posté le 02-03-2008 à 09:27:10
Ben c'est ca que je cherche, des tutos pour apprendre à coder en php objet,et non pas seulement en mysqli objet.....
Marsh Posté le 29-02-2008 à 16:53:14
Salut à tous,
Voila je viens d'installer Apache, PHP, MySQL et PHPMyAdmin sous Windows XP. Apache, PHP et PHPMyAdmin tournent bien. Lorsque j'essaye de me connecter à ma base de données avec mysql_connect(), j'obtiens le message d'érreur suivant:
Fatal error: Call to undefined function mysql_connect()
Comprend pas. En faisant des recherches, ce genre de problème est en général du à une mauvaise config du PHP.ini mais dans mon cas je pense que tout va bien. Il charge les extensions dans le bon dossier, j'ai bien décommenté l'extension mysqli. Lorsque je fais un phpinfo(), voila ce que j'obtiens pour mysqli:
mysqli
MysqlI Support enabled
Client API library version 5.0.27
Client API header version 4.1.7
MYSQLI_SOCKET /tmp/mysql.sock
Directive Local Value Master Value
mysqli.default_host no value no value
mysqli.default_port 3306 3306
mysqli.default_pw no value no value
mysqli.default_socket no value no value
mysqli.default_user no value no value
mysqli.max_links Unlimited Unlimited
mysqli.reconnect Off Off
Quelqu'un a une idée??
Merci