par
Jules Petibidon » 27 janv. 2008, 19:53
Comme l'a dit Zeus, or die() n'est pas une erreur en soi. Croire qu'il faut systématiquement le mettre derriere un mysql_query (ou autre), par contre, en est une.
Dans ton cas justement il peut être intéressant, dans un premier temps
tu essaye ton script comme ceci ->
mysql_query( $truc ) or die( mysql_errno() );
Cela te donnera le code d'erreur généré par ta requête. Tu n'auras plus qu'a réécrire ton script comme ceci :
mysql_query( $truc );
if( mysql_errno() == valeur ){
echo "Y'a doublon !";
}
Comme l'a dit Zeus, or die() n'est pas une erreur en soi. Croire qu'il faut systématiquement le mettre derriere un mysql_query (ou autre), par contre, en est une.
Dans ton cas justement il peut être intéressant, dans un premier temps
tu essaye ton script comme ceci ->
[php]
mysql_query( $truc ) or die( mysql_errno() );
[/php]
Cela te donnera le code d'erreur généré par ta requête. Tu n'auras plus qu'a réécrire ton script comme ceci :
[php]
mysql_query( $truc );
if( mysql_errno() == valeur ){
echo "Y'a doublon !";
}
[/php]