Hey bonjour tout le monde, j'ai un petit problème avec ma petite fonction de suppression en php, ci-dessous est mon codephp mysql supprimer la base de données
function delete()
{
$q = "DELETE FROM example WHERE **author='frank'";**
$r = mysql_query($q) or die (mysql_error());
if($r)
{
echo 'done';
}
else
{
echo 'not done';
}
}
Maintenant, je ne suis pas auteur avec ce nom Frank afin que signifie qu'il ne supprime rien de la base de données, mais montre encore que fait msg
Je ne sais pas pourquoi ???? quelqu'un peut-il s'il vous plaît aidez-moi
Nécessite plus d'informations. Que contient votre table d'exemple? Quel type de données est la colonne auteur? –
'mysql_query()' retourne un STATEMENT HANDLE si la requête a réussi, ou FALSE s'il y avait une erreur. Une requête qui ne fait rien est toujours considérée comme une requête réussie, donc à moins que votre requête ne comporte une erreur de syntaxe ou qu'une autre erreur de base de données se produise, vous obtiendrez toujours le handle. –