un select * qui déconnec incroyable!!

un select * qui déconnec incroyable!! - SQL/NoSQL - Programmation

Marsh Posté le 12-10-2008 à 19:43:34    

j'ai une base de donnée que je peuple avec un csv. Pour vérifier que je ne met pas deux fois le même mail, je fait un
SELECT * FROM 'truc' WHERE 'email'= 'machine@orange.fr'.
Sa marche pour une ligne mais pas les autres !!!!!  
 
d'où sa vient?

Reply

Marsh Posté le 12-10-2008 à 19:43:34   

Reply

Marsh Posté le 12-10-2008 à 20:04:14    

je t'aurai bien répondu , mais comme je me suis fais faucher ma boule de crystal a la piscine, je vais juste te dire :

 

42

 

et sinon, tu peux nous montrer un peu plus de code ? ( les deux requetes et le code qui va autour )


Message édité par flo850 le 12-10-2008 à 20:04:32

---------------

Reply

Marsh Posté le 12-10-2008 à 21:46:14    

pas de code je fait sans dans phpmyadmin?

Reply

Marsh Posté le 12-10-2008 à 21:48:31    

donc si je comprends bien : on a pas le code, pas les requetes et pas le fichier csv  pour répondre à ta question ?


---------------

Reply

Marsh Posté le 12-10-2008 à 21:52:42    

tu as la requete, le code et le csv n'on pas de rapport quand je peuple à la main vle résultat est le même.

Reply

Marsh Posté le 12-10-2008 à 21:56:55    

non
( tu as tout ce qu'il faut dans ma réponse )  
 
un SELECT avec le bon WHERE  renverra toujours les bons résultats , toujours


---------------

Reply

Marsh Posté le 12-10-2008 à 21:57:40    

une capture d'écran de phpmyadmin sa t'aiderer à me guider.?

Reply

Marsh Posté le 12-10-2008 à 21:57:54    

Ca marche pour une ligne et pas pour les autres,
quelles autres lignes ?
Tu ne nous en a donné qu'une.
 
Il manque vraiment des infos pour pouvoir au moins avoir le début d'une piste.

Reply

Marsh Posté le 13-10-2008 à 09:58:47    

moi j'aime bien le :
 

Code :
  1. 'email' = 'machine@orange.fr'


 
Franchement, relis ce que t'as écrit, et trouvetout seul pourquoi c'est forcément faux comme expression...
 
Donc commence par poster exactement ce que tu envoies à PHP Admin...

Reply

Marsh Posté le 13-10-2008 à 10:08:46    

MagicBuzz a écrit :

moi j'aime bien le :
 

Code :
  1. 'email' = 'machine@orange.fr'


 
Franchement, relis ce que t'as écrit, et trouvetout seul pourquoi c'est forcément faux comme expression...
 
Donc commence par poster exactement ce que tu envoies à PHP Admin...


 
il voulait surement dire `email` ;)


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

Marsh Posté le 13-10-2008 à 10:08:46   

Reply

Marsh Posté le 13-10-2008 à 10:40:01    

mabase.dbo.[oui] mabase.dbo.[mais] mabase.dbo.[quitte] mabase.dbo.[à] mabase.dbo.[utiliser] mabase.dbo.[une] mabase.dbo.[syntaxe] mabase.dbo.[pourrie] mabase.dbo.[proprio] mabase.dbo.[avec] mabase.dbo.[des] mabase.dbo.[caractères] mabase.dbo.[d''échapement] mabase.dbo.[inutiles] mabase.dbo.[autant] mabase.dbo.[faire] mabase.dbo.[un] mabase.dbo.[copier/coller] mabase.dbo.[correctement]


Message édité par MagicBuzz le 13-10-2008 à 10:52:51
Reply

Marsh Posté le 13-10-2008 à 10:45:16    

[:el g]


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

Marsh Posté le 18-10-2008 à 14:37:55    

skeye a écrit :


 
il voulait surement dire `email` ;)


les backquotes c'est le mal :o
 
sinon si ça crash, y'a forcement un pb de données dans sa BDD... ou alors un bug de phpMyAdmin mais je n'ose y croire.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 19-10-2008 à 12:21:28    

mysql ne gère pas les contraintes d'unicité ?


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 19-10-2008 à 13:34:29    

KangOl a écrit :

mysql ne gère pas les contraintes d'unicité ?


bien sur que si.[:pingouino]


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

Marsh Posté le 19-10-2008 à 13:39:09    

alors il n'a qu'a les utiliser au lieu de vérifier lui même :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 20-10-2008 à 14:51:45    

à mon avis son csv est pourri, genre des espaces avant ou après les adresses email :o


Message édité par tet2neu le 20-10-2008 à 14:51:57
Reply

Sujets relatifs:

Leave a Replay

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