Fonction mysql_result() marche 1 fois sur 2!!
Résolu/Fermé
Fonx2
Messages postés
331
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
5 mai 2013
-
Modifié par Fonx2 le 9/04/2010 à 17:13
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 19 avril 2010 à 11:42
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 19 avril 2010 à 11:42
A voir également:
- Fonction mysql_result() marche 1 fois sur 2!!
- Fonction si et - Guide
- Word numéro de page 1/2 - Guide
- 2 ecran pc - Guide
- Sirène pompiers 5 fois signification ✓ - Forum Loisirs / Divertissements
- Je suis une chose que les garçons utilisent deux fois par jour et les filles une fois toute leur vie - Forum Loisirs / Divertissements
3 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
12 avril 2010 à 15:18
12 avril 2010 à 15:18
Bonjour,
Après chaque mysql_query, rajoute une ligne echo mysql_error();.
Cette fonction renvoie la dernière erreur MySQL, ce qui te permettra de comprendre ce qui n'a pas fonctionné.
Xavier
Après chaque mysql_query, rajoute une ligne echo mysql_error();.
Cette fonction renvoie la dernière erreur MySQL, ce qui te permettra de comprendre ce qui n'a pas fonctionné.
Xavier
Fonx2
Messages postés
331
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
5 mai 2013
132
12 avril 2010 à 20:52
12 avril 2010 à 20:52
Merci pour cette astuce! Je connaissais cette fonction mais je n'avais pas pensé à l'utiliser...
Je test sa dès demain et je te tiens au courant...
Merci encore!
Je test sa dès demain et je te tiens au courant...
Merci encore!
Fonx2
Messages postés
331
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
5 mai 2013
132
Modifié par Fonx2 le 19/04/2010 à 09:22
Modifié par Fonx2 le 19/04/2010 à 09:22
Super!!
Désolé, je n'ai pas eu le temps de tester sa plus tôt mais là sa y est! Sa marche!
En fait, il y avais deux erreurs, dût au même problème: Le respect de la casse.
- Dans ma fonction ConnectBase(), le nom de la base commençais par une majuscule tandis que tout était en minuscule sur phpmyadmin.
- Dans ma requête SQL, je déclare un pseudo pour mes tables en les désignant par une lettre en minuscule (mot clé "as" suivit d'une lettre minuscule) et plus loin, dans la clause "where", je met la lettre correspondant à ma table... en majuscule! Faut vraiment pas être futé!
Après ces 2 corrections, tout marche nickel!!
Merci encore!
Bonne continuation...
Désolé, je n'ai pas eu le temps de tester sa plus tôt mais là sa y est! Sa marche!
En fait, il y avais deux erreurs, dût au même problème: Le respect de la casse.
- Dans ma fonction ConnectBase(), le nom de la base commençais par une majuscule tandis que tout était en minuscule sur phpmyadmin.
- Dans ma requête SQL, je déclare un pseudo pour mes tables en les désignant par une lettre en minuscule (mot clé "as" suivit d'une lettre minuscule) et plus loin, dans la clause "where", je met la lettre correspondant à ma table... en majuscule! Faut vraiment pas être futé!
Après ces 2 corrections, tout marche nickel!!
Merci encore!
Bonne continuation...
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
Modifié par Reivax962 le 19/04/2010 à 11:43
Modifié par Reivax962 le 19/04/2010 à 11:43
Bonjour,
Effectivement, par défaut et traditionnellement, les SGBD implémentent un SQL non sensible à la casse...
J'aurais tendance à dire, vu les pratiques de développement SQL, que c'est suicidaire de passer son serveur à un mode sensible à la casse !
Xavier
Effectivement, par défaut et traditionnellement, les SGBD implémentent un SQL non sensible à la casse...
J'aurais tendance à dire, vu les pratiques de développement SQL, que c'est suicidaire de passer son serveur à un mode sensible à la casse !
Xavier