Login mot de passe
[PHP4WD]SQLendehors se trompe. [forum - Accès natifs]

Parcourir ce sujet :   1 Utilisateur(s) anonymes





[PHP4WD]SQLendehors se trompe.
Régulier
Inscrit:
2006/6/12 9:48
De 77- Pontault Combault
Messages: 50
Hors Ligne
un cas très particulier :
voilà la table :

DROP TABLE IF EXISTS `gdt`.`pla_region_previsionnel`;
CREATE TABLE `gdt`.`pla_region_previsionnel` (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`SEMAINE` varchar(6) NOT NULL default '0',
`FK_COLLAB` bigint(20) unsigned NOT NULL default '0',
`FK_MAGASIN` bigint(20) unsigned NOT NULL default '0',
PRIMARY KEY (`ID`),
KEY `FK_pla_region_previsionnel_1` (`FK_MAGASIN`),
KEY `FK_pla_region_previsionnel_2` (`FK_COLLAB`),
KEY `Index_4` (`SEMAINE`,`FK_COLLAB`),
CONSTRAINT `FK_pla_region_previsionnel_1` FOREIGN KEY (`FK_MAGASIN`) REFERENCES `pla_magasins` (`ID`),
CONSTRAINT `FK_pla_region_previsionnel_2` FOREIGN KEY (`FK_COLLAB`) REFERENCES `pla_collabs` (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


La requête :
select distinct semaine from pla_region_previsionnel
order by semaine


La boucle TANTQUE PAS gclSQL:mySQLEnDehors
fait une occurrence de trop!

Et là où c'est fort...

Si au lieu de "select distinct semaine", je met par exemple "select distinct id,semaine", ca marche!!

Sous MySQL Query Browser bien sûr, la première requête ramène exactement le bon nombre de ligne, pas de ligne fantôme.

Est-ce que ça serait PHP qui pédale dans la semoule?

Pour info la ligne de résultat de la première requête

--DEBUTSQL--<BR>SEMAINE<BR>--LIGNES--<BR>200626<BR>200628<BR>200629<BR>200630<BR>200631<BR>--FINSQL--<BR>


Celle de la 2eme requête :

--DEBUTSQL--<BR>id<BR>SEMAINE<BR>--LIGNES--<BR>137<BR>200626<BR>193<BR>200628<BR>196<BR>200628<BR>207<BR>200629<BR>211<BR>200629<BR>208<BR>200630<BR>210<BR>200630<BR>212<BR>200630<BR>209<BR>200631<BR>213<BR>200631<BR>--FINSQL--<BR>

les BR etc ont l'air identiquement placés.

Posté le : 2006/7/12 17:24

Edité par manu sur 12/7/2006 18:40:24
Transférer la contribution vers d'autres applications Transférer

Sujet Auteurs Dernières réponses
     [PHP4WD]SQLendehors se trompe. gillesg 2006/7/12 17:24
       Re: SQLendehors se trompe. gillesg 2006/7/12 17:26
         Re: SQLendehors se trompe. Firetox 2006/7/12 19:02
           Re: SQLendehors se trompe. gillesg 2006/7/12 19:06





[Recherche avancée]