Tanto per concludere (spero) e tirare le somme sennò facciamo aprire una sezione del forum a parte
Il nocciolo della questione è:
1) In una query su MySQL, dovendo utilizzare un valore numerico in questa, il valore numerico
deve essere messo tra apici?
- No, non
deve essere messo tra apici.
2) In una query su MySQL, dovendo utilizzare un valore numerico in questa, il valore numerico
può essere messo tra apici?
- Si, può essere messo tra apici.
E credo che su questi due punti siamo tutti d'accordo.
3) E' buona norma usare gli apici per contornare dei valori numeri in query MySQL?
- No, sarebbe meglio evitarlo
1) Per chiarezza nel codice dello script o programma che sia. Se
nel sorgente vedo un numero contornato da apici sono portato a
pensare che il corrispettivo campo nella tabella MySQL sia di tipo
stringa, cosa che potrebbe essere non vera.
2) In questo momento MySQL accetta questa sintassi, ma non è
detto che duri per sempre. In PHP 4 la funzione
array_merge
accettava parametri di tipo diverso da array, in PHP 5 non è più
così ed il typecasting deve essere esplicitato.
Così può andare bene per mettere tutti d'accordo?:hammer: