Requête sql buguée
Taku
-
Taku -
Taku -
Bonjour,
Je suis actuellement en train de créer un scripte (php) pour lire un fichier texte, récupérer les informations et enfin les ajoutés a une base de donnée. Mais je bloque avant la dernière étape. Je m'explique :
Mon fichier texte :
Mon code (je n'ai pas mis la page ou je récupère le fichier, sa fonctionne et tout est ok)
Donc comme on peut le voir en bas de page, je fais une requete SQL rqrref visant a verifiéer si ma référence est déjà présente dans la base de donnée. J'ai expres ajouter une des deux guitare de mon fichier texte dans le site... ET CE *"/(&ç(/*)&ç(/)*" DE SCRIPTE NE MARCHE PAS !!! Il ne trouve pas ma réfèrence dans la BDD...
Help me please ç___ç
Je suis actuellement en train de créer un scripte (php) pour lire un fichier texte, récupérer les informations et enfin les ajoutés a une base de donnée. Mais je bloque avant la dernière étape. Je m'explique :
Mon fichier texte :
"M03839","Guitare ART600B Ibanez rouge micros actifs","","1199" "M03840","Guitare ART320TGB Ibanez noir et grise","","749"
Mon code (je n'ai pas mis la page ou je récupère le fichier, sa fonctionne et tout est ok)
<? $fichier = file_get_contents ($_FILES['txt']['tmp_name']); $fichier = nl2br($fichier); $cat = $_POST['CategorieID']; $etat = $_POST['etat']; $remarque = $_POST['remarque']; //////////////////////////////// echo '<h2>Les donnees entrees sont les suivantes</h2>'; echo '<table><tr><td><b>Categorie</b></td><td>'.$cat.'</td></tr><tr><td><b>Etat</b></td><td>'.$etat.'</td></tr></table>'; echo '<h5><a href="http://www.musique-son.ch/private/rubrique.php?RubriqueID=4">Retour aux articles</a></h5>'; //////////////////////////////// //RECUPERATION DONNEE VARIABLE// //////////////////////////////// $fichier = str_replace('""','"'.$remarque.'"',$fichier); $fichier = str_replace('<br />',',"',$fichier); $sep = '","'; $tfichier = explode($sep, $fichier); $nb = count($tfichier); $y=1; echo '<table><tr><td><b>Ref</b></td><td><b>Titre</b></td><td><b>Remarque</b></td><td><b>Prix</b></td></tr>'; for ($i=0;$i<$nb-1;$i++) { $tfichier[$i] = str_replace('"','',$tfichier[$i]); if ($y == 4){ echo '<td>'.$tfichier[$i].' CHF</td></tr>'; } elseif ($y == 3) { if (strpos($tfichier[$i],'Site web')!=TRUE){ $tfichier[$i] = preg_replace('/(Site web)/i','',$tfichier[$i]); } echo '<td>'.$tfichier[$i].'</td>'; } elseif ($y == 2) { echo '<td>'.$tfichier[$i].'</td>'; } else { $rqtref=mysql_query('SELECT * FROM Produit WHERE RefStock = "'.$tfichier[$i].'"'); $rowref=mysql_fetch_array($rqtref); echo '<tr><td>'.$tfichier[$i].' '.$rowref['RefStock'].'</td>'; $y = 1; } $y++; } echo '</table>'; ?>
Donc comme on peut le voir en bas de page, je fais une requete SQL rqrref visant a verifiéer si ma référence est déjà présente dans la base de donnée. J'ai expres ajouter une des deux guitare de mon fichier texte dans le site... ET CE *"/(&ç(/*)&ç(/)*" DE SCRIPTE NE MARCHE PAS !!! Il ne trouve pas ma réfèrence dans la BDD...
Help me please ç___ç
A voir également:
- Requête sql buguée
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Jointure sql ✓ - Forum MySQL
- Erreur lors de l'envoi de la requête facebook - Forum Facebook