Un enregistrement perdu lors de mon SELECT

Un enregistrement perdu lors de mon SELECT - SQL/NoSQL - Programmation

Marsh Posté le 04-10-2008 à 03:22:59    

Bonjour, problème a priori fort simple
 
SELECT * FROM TABLE WHERE condition ORDER BY VALEUR ASC
 
donc, je developpe en php et j'utilise un moteur MyISAM MySQL
Le problème, si j'ai 10 enregistrements dans la tabe, je n'en verrai que 9
Pourquoi ai je toujours ce problème ?
 
merci


---------------
http://www.ypikay.com
Reply

Marsh Posté le 04-10-2008 à 03:22:59   

Reply

Marsh Posté le 04-10-2008 à 08:19:19    

parce que ta condition exclu cette enregistrement tout simplement.


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)
Reply

Marsh Posté le 04-10-2008 à 16:44:10    

ou alors tu te vautres comme une buse à la lecture des résultats.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 04-10-2008 à 23:43:31    

Peut-être qu'il y aurait deux enregistrements identiques et que la requête ferait un select distinct par defaut.
Ou peut-être que le 10ème enregistrement aurait été saisi ailleurs mais ne serait pas encore enregistré, parce que non commité.

Reply

Marsh Posté le 05-10-2008 à 18:45:02    

Moi je penche pour l'erreur lors de la lecture des résultats.  
 
Si à l'exécution directe de la requête dans myadmin tu vois 10 résultats, et si le count de ton reader t'en stipule également 10, c'est forcément que l'erreur est dans ton code...


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed