Bonjour,
J'ai une table SQL, je le charge par un fichier Excel.
Le problème est que plusieurs lignes se répètent dans le fichier, et dans la table je trouve qu'une seule ligne.
Par exemple, j'ai ces trois lignes dans le fichier excel:
[C]FOURNITURE MFC SERIE[C]
[C]FOURNITURE MFC SERIE[C]
[C]FOURNITURE MFC SERIE[C]
Dans ma table je trouve que ça:
[C]FOURNITURE MFC SERIE[C]
Et pour être claire, les clés primaires sont les deux premières champs et aussi sont unique dans la structure de la table. Je pense que j'ai appliqué une contrainte de unique key. Est-ce-que je l'enlève ou non ?
Voici ma requete SQL:
Comment je peux changer ma requête pour que je trouves toutes les lignes dans ma table ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if ($articleid == 'DIEPRESTATION' || $articleid == 'DIEDIVBIEN' || $articleid == 'DIEDIVERS' ){ if(!($this->_db->query("INSERT INTO `article` (`ID_Article`, `Designiation`, `ID_LRU`) VALUES ('".$articleid."', '".$designation."', '".$IdLRU."');"))) { if ($LRU != 'new'){ return $this->_db->query(" UPDATE `FLOOSE`.`article` SET `ID_LRU` = '".$IdLRU."' WHERE `article`.`ID_Article` = '".$articleid."' AND `article`.`Designiation` = '".$designation."' LIMIT 1 ;"); }else { return false; } } else{ return TRUE; } }
Merci.
Partager