T trustno1 WRInaute occasionnel 15 Janvier 2007 #1 bonjour, comment supprimer les donnes d'une table en se basant sur un critère. par exemple, supprimer les records d'une table "dir" si "url" est "hotmail.com" cordialement
bonjour, comment supprimer les donnes d'une table en se basant sur un critère. par exemple, supprimer les records d'une table "dir" si "url" est "hotmail.com" cordialement
J jexl WRInaute discret 15 Janvier 2007 #2 Hello DELETE FROM ta_table WHERE url ="hotmail.com" Tu peux aussi utiliser LIKE : DELETE FROM ta_table WHERE url LIKE "%hotmail.com%" Voila @+
Hello DELETE FROM ta_table WHERE url ="hotmail.com" Tu peux aussi utiliser LIKE : DELETE FROM ta_table WHERE url LIKE "%hotmail.com%" Voila @+
T trustno1 WRInaute occasionnel 15 Janvier 2007 #3 merci pour votre message. vous pouvez me faire un fichier php pour faire la tache? Merci cordialement
merci pour votre message. vous pouvez me faire un fichier php pour faire la tache? Merci cordialement
J jeroen WRInaute passionné 15 Janvier 2007 #4 trustno1 a dit: merci pour votre message. vous pouvez me faire un fichier php pour faire la tache? Merci cordialement Cliquez pour agrandir... Voilà :wink:
trustno1 a dit: merci pour votre message. vous pouvez me faire un fichier php pour faire la tache? Merci cordialement Cliquez pour agrandir... Voilà :wink:
V vitalizo WRInaute impliqué 15 Janvier 2007 #5 au cas ou tu cherches toujours: <?php //connection au serveur $cnx = mysql_connect( "host", "root", "pass" ) ; //sélection de la base de données: $db = mysql_select_db( "nom de la base" ) ; //création de la requête SQL: $sql = "TRUNCATE TABLE `nom de ta table` WHERE url ="hotmail.com" "; //exécution de la requête SQL: $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; //affichage des résultats, pour savoir si l'insertion a marchée: if($requete) { echo("Supression effectué") ; } else { echo("suppresion echoue") ; } ?>
au cas ou tu cherches toujours: <?php //connection au serveur $cnx = mysql_connect( "host", "root", "pass" ) ; //sélection de la base de données: $db = mysql_select_db( "nom de la base" ) ; //création de la requête SQL: $sql = "TRUNCATE TABLE `nom de ta table` WHERE url ="hotmail.com" "; //exécution de la requête SQL: $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; //affichage des résultats, pour savoir si l'insertion a marchée: if($requete) { echo("Supression effectué") ; } else { echo("suppresion echoue") ; } ?>
T trustno1 WRInaute occasionnel 16 Janvier 2007 #6 merci pour votre aide. j'ai une erreur: Parse error: syntax error, unexpected T_STRING in /home/***/public_html/del.php on line 10
merci pour votre aide. j'ai une erreur: Parse error: syntax error, unexpected T_STRING in /home/***/public_html/del.php on line 10
K Kent Nouveau WRInaute 16 Janvier 2007 #7 /création de la requête SQL: $sql = "TRUNCATE TABLE `nom de ta table` WHERE url ="hotmail.com" "; Cliquez pour agrandir... Il y'a un double guillement " , de trop à la fin...
/création de la requête SQL: $sql = "TRUNCATE TABLE `nom de ta table` WHERE url ="hotmail.com" "; Cliquez pour agrandir... Il y'a un double guillement " , de trop à la fin...
R rog WRInaute passionné 17 Janvier 2007 #8 moi je suis tenté de dire que l'on ne doit pas effacer d'enregistrement dans une base de données, c'est pas fait pour ça en plus si le masque provient d'une saisie utilisateur faut être encore plus vigilant rog
moi je suis tenté de dire que l'on ne doit pas effacer d'enregistrement dans une base de données, c'est pas fait pour ça en plus si le masque provient d'une saisie utilisateur faut être encore plus vigilant rog