"je pense que c'est la valeur de retour de la fonction die!!"
>>
die() est un
alias de la fonction
exit().
<<
void
exit ( [string status] )
void
exit ( int status )
Ca retourne rien au passage.
Ton problème n'est pas la.
"mysql_query("DROP DATABASE $base ");
if(mysql_error())"
La par contre, y'a un bug :s
>> string
mysql_error ( [resource link_identifier] )
<< Notez que cette fonction ne retourne que le texte de l'erreur la
plus récente(n'incluant pas
mysql_error() et
mysql_errno()), ce qui fait que si vous souhaitez
l'utiliser, vous devez vous assurer de sa valeur avant de lancer une autre
requête.
Ce n'est pas comme ca que l'on teste si une requète est passé ou non. Le test de requète se fait sur le mysql_query() :
>>
Pour les autres types de requêtes,
UPDATE,
DELETE,
DROP, etc.,
mysql_query() retourne
TRUE en cas de succès
ou
FALSE en cas d'erreur.
Me semble que c'est assez explicite.