Trancute and insert php

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
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Bonjour

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

    Ca devrait fonctionner une fois cette modification effectué.

    Bonne chance
    1. 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
    2. saca scenarii elle marche pour le nombre de colonne merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
  2. Merci de mettre ce POST en "problème résolu" si il l'est.

    Cordialement