MySQL n'a retourné aucun enregistrement

Fermé
fragger008 Messages postés 31 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 3 décembre 2011 - 1 juil. 2010 à 14:54
fragger008 Messages postés 31 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 3 décembre 2011 - 1 juil. 2010 à 15:52
Bonjour à tous,

Je fais appel à vous car j'ai un souci sur une base de données SQL pour mon boulot. Cette base nous a été créée par un stagiaire, par le moyen de phpMyAdmin.

Pour ma part, je n'ai aucune notion dans ce domaine.

Lorsque je la consulte, pas de problème. Lorsque je veux rajouter une ligne, je fais "insérer", je rentre toutes mes valeurs, puis elles apparaissent bien dans la base. Sauf que, lorsque je veux modifier cette ligne (pour changer une valeur par exemple), je clique sur le petit crayon, et là j'ai un message : "MySQL n'a retourné aucun enregistrement" et je n'ai plus accès aux champs pour modifier les valeurs. C'est la première fois que ça me le fait, j'ai déjà modifié d'autres valeurs ça ne m'a jamais posé de problème.

Est-ce que comme ça, vous pourriez me donner une piste ?

Merci d'avance.

A voir également:

5 réponses

LDMBatman Messages postés 95 Date d'inscription mardi 29 août 2006 Statut Membre Dernière intervention 10 avril 2014 39
1 juil. 2010 à 14:56
Comme première piste, un problème de droits d'accès à la base?
0
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
1 juil. 2010 à 14:58
Tu as bien la liste de toutes tes entrées insérées??
0
fragger008 Messages postés 31 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 3 décembre 2011
1 juil. 2010 à 15:01
Pourtant, lorsqu'il me met le message "MySQL n'a retourné aucune enregistrement", juste en dessous, il me met une sorte de ligne de commande qui doit correspondre à tout ce que j'ai rentré auparavant, de la forme :

SELECT * FROM 'xxx'.'xxx' WHERE 'xxx'.'xxx' = 'xxx' AND CONCAT('xxx'.'xxx') = '1000.0000' AND 'xxx'.'xxx' = 20 AND CONCAT('xxx'.'xxx') = '1323.0000' AND CONCAT('xxx'.'xxx') = '1052.8000' AND 'xxx'.'xxx' = 22625 AND CONCAT('xxx'.'xxx') = '1201.4000' AND CONCAT('xxx'.'xxx') = 882555794.08642 AND CONCAT('xxx'.'xxx') = '116.9000' AND CONCAT('xxx'.'xxx') = '-156.6000' AND CONCAT('xxx'.'xxx') = 186087407.407407 AND 'xxx'.'xxx' = 9573309 AND CONCAT('xxx'.'xxx') = '82.2000' AND CONCAT('xxx'.'xxx') = '377.9000' AND CONCAT('xxx'.'xxx') = '135.4800' AND 'xxx'.'xxx' = 1 AND CONCAT('xxx'.'xxx') = '155.5000' AND CONCAT('xxx'.'xxx') = '1037.9000' AND CONCAT('xxx'.'xxx') = '1756.1000' AND CONCAT('xxx'.'xxx') = '1037.9000' AND CONCAT('xxx'.'xxx') = '1756.1000' AND CONCAT('[...]

J'ai volontairement mis des "xxx" à la place des noms qui apparaissaient. Donc ça veut dire qu'il voit bien qu'il y a une ligne de rentrée non ? Pourquoi ne puis-je pas la modifier ?
0
LDMBatman Messages postés 95 Date d'inscription mardi 29 août 2006 Statut Membre Dernière intervention 10 avril 2014 39
1 juil. 2010 à 15:03
Non, ce qui est affiché est la requête qui est envoyée à la base de données. Il s'agirait donc du fait qu'il n'y a aucune ligne qui corresponde aux conditions :
'xxx'.'xxx' = 'xxx' AND CONCAT('xxx'.'xxx') = '1000.0000' AND 'xxx'.'xxx' = 20 AND CONCAT('xxx'.'xxx') = '1323.0000' AND CONCAT('xxx'.'xxx') = '1052.8000' AND 'xxx'.'xxx' = 22625 AND CONCAT('xxx'.'xxx') = '1201.4000' AND CONCAT('xxx'.'xxx') = 882555794.08642 AND CONCAT('xxx'.'xxx') = '116.9000' AND CONCAT('xxx'.'xxx') = '-156.6000' AND CONCAT('xxx'.'xxx') = 186087407.407407 AND 'xxx'.'xxx' = 9573309 AND CONCAT('xxx'.'xxx') = '82.2000' AND CONCAT('xxx'.'xxx') = '377.9000' AND CONCAT('xxx'.'xxx') = '135.4800' AND 'xxx'.'xxx' = 1 AND CONCAT('xxx'.'xxx') = '155.5000' AND CONCAT('xxx'.'xxx') = '1037.9000' AND CONCAT('xxx'.'xxx') = '1756.1000' AND CONCAT('xxx'.'xxx') = '1037.9000' AND CONCAT('xxx'.'xxx') = '1756.1000' AND CONCAT('[...]
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fragger008 Messages postés 31 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 3 décembre 2011
1 juil. 2010 à 15:52
Problème de droit d'accès, je ne pense pas, car même en se connectant avec le login ayant tous les droits, ça fait pareil.

Merci pour la signification de la ligne de commande.

Concernant la liste de toutes les entrées insérées, tu veux en fait savoir si toutes les valeurs sont bien renseignées ? Certaines ne le sont pas, mais du coup ça affiche des valeurs "null". Ca ne devrait pas poser de problème car il n'y a plein d'autre lignes qui ont des "null" et pourtant j'arrive à les modifier...

Merci pour votre aide.
0