par
albat » 22 nov. 2005, 13:07
Dans certains cas, l'utilisation de guillemets ou d'apostrophes peut être requis :
SELECT ville FROM table WHERE code_postal="03000";

Avermes, Bressolles, Coulandon, Montilly, Moulins, Neuvy
SELECT ville FROM table WHERE code_postal=03000;
(aucune réponse) car 3000 n'est pas un code postal valide.
Mais le code postal est stocké sous forme de
char(5) et non de
int.
Ce n'est donc pas une valeur numérique.
Principe analogue pour les numéros de téléphone...

Dans certains cas, l'utilisation de guillemets ou d'apostrophes peut être requis :[php]SELECT ville FROM table WHERE code_postal="03000";[/php]:arrow: Avermes, Bressolles, Coulandon, Montilly, Moulins, Neuvy
[php]SELECT ville FROM table WHERE code_postal=03000;[/php]:arrow: [i](aucune réponse)[/i] car 3000 n'est pas un code postal valide.
Mais le code postal est stocké sous forme de [b]char(5)[/b] et non de [b]int[/b].
Ce n'est donc pas une valeur numérique.
Principe analogue pour les numéros de téléphone... ;)