Page 1 sur 1

Probleme avec le code mysql (apache serveur...)

Posté : 04 avr. 2010, 09:32
par ssi2010
...

Re: Probleme avec le code mysql (apache serveur...)

Posté : 04 avr. 2010, 10:09
par @rthur
Bonjour,
[...] lorsque le commentaire est entré survient une erreur (apache http serveur a cessé de fonctioné)
Ce message d'erreur provient généralement d'un bug soit de PHP soit d'Apache.
Il faut que tu regardes dans les logs pour en savoir +.

Si tu as PHP 5.3.0, un bug connu qui occasionne ce soucis est l'utilisation de la fonction mysql_close() sans paramètre.
Mets en commentaire cette ligne et regarde si le problème persiste...
http://bugs.php.net/48754


Par ailleurs ton exit() à la fin de page ne sert à rien, voir même est néfaste puisqu'il empêche l'affichage des balises HTML de fermeture de page

Re: Probleme avec le code mysql (apache serveur...)

Posté : 04 avr. 2010, 11:45
par ssi2010
...

Re: Probleme avec le code mysql (apache serveur...)

Posté : 04 avr. 2010, 12:02
par @rthur
1) Quelle est ta version de PHP?
2) Quelle est ta version d'Apache?
3) Sur quel serveur es-tu : Windows Server/XP/Vista/Seven, Unix, Linux-lequel, Mac?
4) Qu'y a-t-il dans les logs de PHP et d'Apache?

Re: Probleme avec le code mysql (apache serveur...)

Posté : 04 avr. 2010, 12:10
par ssi2010
...

Re: Probleme avec le code mysql (apache serveur...)

Posté : 04 avr. 2010, 12:20
par @rthur
Version PHP : 5.3.0
Comme je te l'ai indiqué plus haut, cette version de PHP a un bug avec la fonction mysql_close() si tu ne lui indiques pas de paramètre.

Donc 3 possibilités :
1) Tu mets à jour ta version de PHP pour utiliser une version qui corrige ce bug (et sous Wamp server c'est ultra simple d'utiliser PHP 5.3.1 : http://www.wampserver.com/addons_php.php )

2) Tu arrêtes d'utiliser mysql_close() qui ne sert pas à grand chose dans la plupart des cas vu que la connexion à MySQL est de toute façon fermer à la fin de ton script

3) Tu ajoutes l'identifiant de connexion à toutes tes fonctions mysql_* dans ton script, cf la doc http://fr.php.net/mysql_close ; http://fr.php.net/mysql_connect ; http://fr.php.net/mysql_query

Re: Probleme avec le code mysql (apache serveur...)

Posté : 04 avr. 2010, 13:26
par ssi2010
...

Re: Probleme avec le code mysql (apache serveur...)

Posté : 04 avr. 2010, 14:13
par ssi2010
...