Trancute and insert php

dakhli Messages postés 14 Statut Membre -  
 Profil bloqué -
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. Profil bloqué
     
    Bonjour

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

    Ca devrait fonctionner une fois cette modification effectué.

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

    Cordialement
    0