Trancute and insert php

Fermé
dakhli Messages postés 14 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 10 juillet 2008 - 10 juil. 2008 à 09:54
 Profil bloqué - 23 juil. 2008 à 13:32
Bonjour,
je veux faire tout vite supprimer les donnees d'une table puis insert des nouveax valeurs avec le code se desous




"connexion"
{
$quer="TRANCUTE TABLE 'filexls'";
$result = mysql_query($quer);

echo "quer:$result";

$Fcontents = file ( 'upload/Classeur2.csv');
echo"content:$Fcontents<br> ";
for ($i = 1; $i <sizeof ($Fcontents); $i++ )
{
$line = trim($Fcontents[$i]);
$arr = explode(";", $line);
$t= implode ("','", $arr);
echo " $t<br>";
$sql = "insert into filexls values ( '".implode ("','", $arr) ."')";
echo "query: $sql <br>";
if (!mysql_query($sql))
break;
}


lorsque je vois les valeurs dans la base de la table filexls rien ne s'eface mais il y a insertion
aidez-moi svp

2 réponses

Bonjour

La requete pour vider une table est TRANCATE et non TRANCUTE.

Ca devrait fonctionner une fois cette modification effectué.

Bonne chance
0
dakhli Messages postés 14 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 10 juillet 2008 2
10 juil. 2008 à 12:14
salut Scenarii
je vous remercier beaucuop.
la requte marche avec une autre methode qui est la suivante :


$quer="DELETE FROM `filexls` WHERE `filexls`.`codepostal` !=0";
$result = mysql_query($quer);


maintenant je cherche une methode de calculer le nombre de coloonne pour la table filexls je faire comme la desous mais rien ma donne


$requete=mysql_query("SELECT COUNT(*) FROM filexls");

$resultat=mysql_fetch_array($requete); // ou fetch_row



$fd1=count($resultat);

echo "nbrcol:$fd1<br>"; me donne 1
0
dakhli Messages postés 14 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 10 juillet 2008 2
10 juil. 2008 à 12:16
saca scenarii elle marche pour le nombre de colonne merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
0
Merci de mettre ce POST en "problème résolu" si il l'est.

Cordialement
0