C'est juste ca ? mysql
Résolu/Fermé
A voir également:
- C'est juste ca ? mysql
- Mysql community server - Télécharger - Bases de données
- Mysql fatal error ✓ - Forum MySQL
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Mysql error 1 ✓ - Forum Réseaux sociaux
4 réponses
bonjour Alain et merci pour la reponse
je trouve que dans cette ligne il faut parler de la 'xxxxx'
$req="SELECT COUNT(*) FROM MaTableATruncate";
bon je t'explique ...truncate s'execute seulement si on trouve xxxx dans la table...
xxxx est comme un code introduit dans mon formulaire et envoyé vers la base....
j'espers que tu as bien comprii le principe ; )
je trouve que dans cette ligne il faut parler de la 'xxxxx'
$req="SELECT COUNT(*) FROM MaTableATruncate";
bon je t'explique ...truncate s'execute seulement si on trouve xxxx dans la table...
xxxx est comme un code introduit dans mon formulaire et envoyé vers la base....
j'espers que tu as bien comprii le principe ; )
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
6 sept. 2008 à 15:59
6 sept. 2008 à 15:59
Ha d'accord tu ne vide toute la table que si certains enregistrements sont présents. C'est toi qui voit.
Le reste du principe que je t'ai donné reste le même
Le reste du principe que je t'ai donné reste le même
voila tout le script... j'ai cette erreur Parse error: parse error, unexpected T_STRING in......on line 9
<?php
mysql_connect("xxxxxx", "xxxxx", "xxxxx"); // Connexion à MySQL
mysql_select_db("xxxx"); // Sélection de la base
$req="select count(*) from 'nom de la table' where 'nom du champ' ='maherjaw';";
$reponse=mysql_query($req);
$nbr=mysql_result($reponse,0);
if ($nbr>0) {
TRUNCATE TABLE 'nom de la table';
echo "supprimééé";
}else{
echo "nan";
}
mysql_close ();
?>
<?php
mysql_connect("xxxxxx", "xxxxx", "xxxxx"); // Connexion à MySQL
mysql_select_db("xxxx"); // Sélection de la base
$req="select count(*) from 'nom de la table' where 'nom du champ' ='maherjaw';";
$reponse=mysql_query($req);
$nbr=mysql_result($reponse,0);
if ($nbr>0) {
TRUNCATE TABLE 'nom de la table';
echo "supprimééé";
}else{
echo "nan";
}
mysql_close ();
?>
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
7 sept. 2008 à 20:56
7 sept. 2008 à 20:56
TRUNCATE c'est une cde php ? NON
alors il faut dire à PHP de faire la commande TRUNCATE par une petite mysql_query(..
fais une petite recherche sur Google "php fonctions mysql"
alors il faut dire à PHP de faire la commande TRUNCATE par une petite mysql_query(..
<?php mysql_connect("xxxxxx", "xxxxx", "xxxxx"); // Connexion à MySQL mysql_select_db("xxxx"); // Sélection de la base $req="select count(*) from 'nom de la table' where 'nom du champ' ='maherjaw';"; $reponse=mysql_query($req); $nbr=mysql_result($reponse,0); if ($nbr>0) { mysql_query("TRUNCATE TABLE 'nom de la table';"); echo "supprimééé"; }else{ echo "nan"; } mysql_close (); ?>
fais une petite recherche sur Google "php fonctions mysql"
6 sept. 2008 à 09:35
$req="select count(*) from MaTableATruncate where var1='XXXX';";
if ($req) { //si on a trouvé xxxxx
truncate.....
echo "supprimééé";
}
if (!$req) { //si xxx s'est echappé ;)
echo "nan";
}
pourquoi comptes tu seulement les enr correspondants à var1=xxx puisque tu veux vider tte la table ?
ensuite $req= ne te fait pas la req mais la prépare