|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
trustno1 WRInaute impliqué

Inscrit le: 07 Aoû 2005 Messages: 395
|
Posté le : Lun Jan 15, 2007 17:04 Sujet du message: supprimer des records d'une table mysql |
|
|
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 |
|
| |
|
 |
jexl WRInaute occasionnel

Inscrit le: 23 Juin 2005 Messages: 203
|
Posté le : Lun Jan 15, 2007 17:10 Sujet du message: supprimer des records d'une table mysql |
|
|
Hello
DELETE FROM ta_table
WHERE
url ="hotmail.com"
Tu peux aussi utiliser LIKE :
DELETE FROM ta_table
WHERE
url LIKE "%hotmail.com%"
Voila @+ |
|
| |
|
 |
trustno1 WRInaute impliqué

Inscrit le: 07 Aoû 2005 Messages: 395
|
Posté le : Lun Jan 15, 2007 19:27 Sujet du message: supprimer des records d'une table mysql |
|
|
merci pour votre message.
vous pouvez me faire un fichier php pour faire la tache?
Merci
cordialement |
|
| |
|
 |
jeroen WRInaute accro

Inscrit le: 30 Aoû 2002 Messages: 2269
|
Posté le : Lun Jan 15, 2007 20:27 Sujet du message: supprimer des records d'une table mysql |
|
|
| trustno1 a écrit: |
merci pour votre message.
vous pouvez me faire un fichier php pour faire la tache?
Merci
cordialement |
Voilà  |
|
| |
|
 |
vitalizo WRInaute occasionnel

Inscrit le: 27 Nov 2005 Messages: 157
|
Posté le : Lun Jan 15, 2007 23:16 Sujet du message: supprimer des records d'une table mysql |
|
|
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") ;
}
?> |
|
| |
|
 |
trustno1 WRInaute impliqué

Inscrit le: 07 Aoû 2005 Messages: 395
|
Posté le : Mar Jan 16, 2007 12:43 Sujet du message: supprimer des records d'une table mysql |
|
|
merci pour votre aide.
j'ai une erreur:
Parse error: syntax error, unexpected T_STRING in /home/***/public_html/del.php on line 10 |
|
| |
|
 |
Kent Nouveau WRInaute
Inscrit le: 22 Oct 2006 Messages: 23
|
Posté le : Mar Jan 16, 2007 14:22 Sujet du message: supprimer des records d'une table mysql |
|
|
| Citation: |
/création de la requête SQL:
$sql = "TRUNCATE TABLE `nom de ta table` WHERE
url ="hotmail.com" "; |
Il y'a un double guillement " , de trop à la fin... |
|
| |
|
 |
rog WRInaute accro

Inscrit le: 21 Sep 2006 Messages: 1662 Localisation: sapucaia do sul (RS)
|
Posté le : Mer Jan 17, 2007 12:45 Sujet du message: supprimer des records d'une table mysql |
|
|
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 |
|
| |
|
 |
| |
|
|