Php/mysql - query improbable (where and)
Résolu/Fermé
Jer
-
21 sept. 2010 à 14:32
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 - 22 sept. 2010 à 09:17
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 - 22 sept. 2010 à 09:17
A voir également:
- Php/mysql - query improbable (where and)
- Power query download - Télécharger - Tableur
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Retour a la ligne php ✓ - Forum PHP
- Your device ran into a problem and needs to restart - Forum Windows 10
5 réponses
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
21 sept. 2010 à 14:56
21 sept. 2010 à 14:56
et as tu essayer ta requête en brut? je veut dire par la, sans passer par le php, directement dans ton éditeur sql?
Jug4tsu
Messages postés
56
Date d'inscription
lundi 13 septembre 2010
Statut
Membre
Dernière intervention
1 septembre 2011
13
21 sept. 2010 à 16:09
21 sept. 2010 à 16:09
Au passage, a la place de tous tes mysql_real_escape_string mets ça, tu gagneras de la place ;)
foreach ($_POST as $k=>$v) { $$k = mysql_real_escape_string($v); }
Jug4tsu
Messages postés
56
Date d'inscription
lundi 13 septembre 2010
Statut
Membre
Dernière intervention
1 septembre 2011
13
21 sept. 2010 à 16:19
21 sept. 2010 à 16:19
k pour key
v pour value
Dans les exemples c'est souvent k et v ou key et val.
v pour value
Dans les exemples c'est souvent k et v ou key et val.
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
21 sept. 2010 à 14:36
21 sept. 2010 à 14:36
Bonjour,
est tu sur qu'il existe au moins une ligne que ta requête peut retourner?
est tu sur qu'il existe au moins une ligne que ta requête peut retourner?
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
21 sept. 2010 à 14:53
21 sept. 2010 à 14:53
Bonjour,
Tu es sûr que tu ne voudrais pas des OR à la place des AND ?
Xavier
Tu es sûr que tu ne voudrais pas des OR à la place des AND ?
Xavier
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
teste si tes variables php ne sont pas vides avant d'executer la requete
exple: if((!empty($margindex))and..... )
{
//ta requete
}
exple: if((!empty($margindex))and..... )
{
//ta requete
}
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
21 sept. 2010 à 15:44
21 sept. 2010 à 15:44
sa reviens a faire un echo de sa requete ^^
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
21 sept. 2010 à 16:01
21 sept. 2010 à 16:01
D'un autre côté, * n'est pas un métacaractère en SQL, donc ça c'est normal. Mets % plutôt.
21 sept. 2010 à 15:14
21 sept. 2010 à 15:27
ajoute un echo $query; juste après ta requête, et test cette requête tel quel dans ton éditeur sql
21 sept. 2010 à 15:49
Ca marche pas, erreur de syntaxe 1064.
21 sept. 2010 à 15:52
montre nous ce que retourne le echo.
21 sept. 2010 à 16:07
J'obtiens ceci :
J'ai peut-être mal interprété ce que tu me conseillais de faire. :-/