supprimer des records d'une table mysql

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

trustno1
WRInaute impliqué
WRInaute impliqué
 
Messages: 395
Inscription: Dim Aoû 07, 2005 19:13

supprimer des records d'une table mysql

Message le Lun Jan 15, 2007 16:04

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
WRInaute occasionnel
 
Messages: 224
Inscription: Jeu Juin 23, 2005 12:07

Message le Lun Jan 15, 2007 16:10

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é
WRInaute impliqué
 
Messages: 395
Inscription: Dim Aoû 07, 2005 19:13

Message le Lun Jan 15, 2007 18:27

merci pour votre message.

vous pouvez me faire un fichier php pour faire la tache?

Merci

cordialement

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Lun Jan 15, 2007 19:27

trustno1 a écrit:merci pour votre message.

vous pouvez me faire un fichier php pour faire la tache?

Merci

cordialement


Voilà :wink:


vitalizo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 248
Inscription: Dim Nov 27, 2005 16:44

Message le Lun Jan 15, 2007 22:16

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é
WRInaute impliqué
 
Messages: 395
Inscription: Dim Aoû 07, 2005 19:13

Message le Mar Jan 16, 2007 11:43

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
 
Messages: 23
Inscription: Dim Oct 22, 2006 14:08

Message le Mar Jan 16, 2007 13:22

/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
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Mer Jan 17, 2007 11:45

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


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités