par
caroube » 29 avr. 2008, 10:30
je parlais du ; à la fin de la requête, pas du ; à la fin de la ligne php
ensuite, fais un echo de ta requête et pose toi la question si cette clause renvoie un résultat ou pas
ou des noms réservés tels que "date"
Tu peux tout à fait écrire en MySQL select date from date sans mettre de `
Par contre, appeler un champ date, c'est non seulement une prise de risque avec la gestion des mots-réservés par le moteur du SGBD, mais c'est aussi un manque de précision dans la signification du champ. C'est comme si on appelait un champ "nombre" ou un champ "chaine" : Date, oui, mais date de quoi ? Pensons à celui qui va reprendre le code dans 1 an et qui va se demander : date de naissance, date de création, date d'enregistrement, date de fermeture, date de modification,... ?
je parlais du ; à la fin de la requête, pas du ; à la fin de la ligne php
ensuite, fais un echo de ta requête et pose toi la question si cette clause renvoie un résultat ou pas
[code]
AND 'IdStation' = 23
[/code]
[quote="truc"]
ou des noms réservés tels que "date"
[/quote]
Tu peux tout à fait écrire en MySQL select date from date sans mettre de `
Par contre, appeler un champ date, c'est non seulement une prise de risque avec la gestion des mots-réservés par le moteur du SGBD, mais c'est aussi un manque de précision dans la signification du champ. C'est comme si on appelait un champ "nombre" ou un champ "chaine" : Date, oui, mais date de quoi ? Pensons à celui qui va reprendre le code dans 1 an et qui va se demander : date de naissance, date de création, date d'enregistrement, date de fermeture, date de modification,... ?