P'tit problème de parse_error - PHP - Programmation
Marsh Posté le 14-08-2006 à 15:24:07
Ta requête est incomplète.
Code :
|
Voila ce que tu devrais avoir, pour l'instant, c'est un non sens pour mysql, tu le fais rechercher, mais il ne sait pas dans quel champ.
Par convention, et parce que ça ne mange pas de pain, tu devrais selectionner tous les champs, cela permet plus de souplesse. A savoir un code du type
Code :
|
Colonne1 doit donc être le nom de la table que tu selectionnes.
Marsh Posté le 14-08-2006 à 15:31:33
Oui mais non, je voudrais que le nom du champs soit contenu dans $variable que je met ensuite dans ma requete. Est ce que c'est possible ou pas?
Marsh Posté le 14-08-2006 à 15:37:40
Totalement, à ce moment, tu as quelque chose du type
Code :
|
$variable sera le nom du champ
$requete l'occurence recherchée
Marsh Posté le 14-08-2006 à 15:40:47
sinon l'erreur c'est qu'il manque ; à la fin de la ligne précédente
Marsh Posté le 14-08-2006 à 16:06:33
Bien vu pour le ; merci!
Mais maintenant quand je fais Envoyer j'obtient ça:
Code :
|
Que faire?
Marsh Posté le 14-08-2006 à 16:07:58
Lootro a écrit : Par convention, et parce que ça ne mange pas de pain, tu devrais selectionner tous les champs, cela permet plus de souplesse. |
ah ?
Marsh Posté le 14-08-2006 à 16:18:58
Citation : Par convention, et parce que ça ne mange pas de pain, tu devrais selectionner tous les champs, cela permet plus de souplesse. A savoir un code du type |
C'est du grand n'importe quoi là.
J'aimerais connaitre ta convention. Ceci est l'erreur à ne pas faire, je comprends pas que tu puisses parler de convention.
C'est plus rapide à taper ok, mais ça va sélectionner plein de champs inutiles. Au moins en tapant ce qu'il a besoin, il sait ce qu'il aura, sans utiliser de gaspiller de mémoire en stockant les attributs inutiles.
Même s'il avait besoin de tous les attributs de la table actuelle, il est préférable de tous les lister, dans l'optique d'une possible modification à venir qui rajouterait des champs, qui ne seraient pas utiles à sa requête.
Marsh Posté le 14-08-2006 à 16:21:32
Je parle de convention parce que je n'ai jamais vu dans tous les scripts qu'il m'a été donné de voir, quelqu'un coder en mettant 10 champs à la suite, et je code depuis cinq ans.
Marsh Posté le 14-08-2006 à 16:24:50
Lootro a écrit : Je parle de convention parce que je n'ai jamais vu dans tous les scripts qu'il m'a été donné de voir, quelqu'un coder en mettant 10 champs à la suite, et je code depuis cinq ans. |
c est pas ce qui fait une convention
Marsh Posté le 14-08-2006 à 16:28:47
La guerre des étoiles
Je préfère cette convention.
dh, qui ne code en php qu'occasionnellement et que depuis environ 2 ans.
Marsh Posté le 14-08-2006 à 16:39:09
Ce n'est pas l'expérience qui fait de moi un meilleur codeur que toi. Je fais mon méa culpa pour l'étoile, donc, j'y prendrais plus garde à l'avenir.
Marsh Posté le 14-08-2006 à 16:54:29
Sinon une autre erreur que je viens de voir, tout seul, dans le code:
Code :
|
J'suis pas sûr que ta requête fonctionne. Quand tu mets un WHERE, le nom de l'attribut n'a pas besoin d'être entre quotes, sinon il va être considéré comme du texte (or le texte 'membre' est différent du texte 'Adrien') donc ta requête deviendrait:
Code :
|
Marsh Posté le 14-08-2006 à 15:17:47
Salut,
J'ai un p'tit problème de Parse Error avec ce script. J'essaie depuis plusieurs heures de résoudre ce problème mais j'y arrive pas (je vous cache pas que je suis débutant ...). Le parse error est sur cette ligne:
Voici le code en entier:
Pouvez vous m'aider?