Ghilimele la MySQL cu PHP

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
ripe12
Mesaje:12

Ghilimele la MySQL cu PHP

Buna din nou.
In lectia 26, curs PHP-MySQL, ultimul exemplu:
Cred ca e foarte greu sa faci distinctia intre tipul de ghilimele si functiunea lor (in special pentru cei incepatori... asa ca mine :D), iar expresia:

$interogare = "SELECT `nume`, `autor` FROM `carti` WHERE `id`<'$nr'";

Are 3 tipuri de ghilimele, deci usor de gresit! ATENTIE ghilimelele de la variabila $nr sunt DREPTE! Cum am patit eu si am pierdut o intreaga zi pana sa-mi dau seama de eroare. Asa ca este util de stiut ca ghilimelele `` nu sunt necesare!?
Punerea ghilimelelor este necesara doar in cazul in care avem variabile, deci expresia se poate scrie mai usor:

$interogare = "SELECT nume, autor FROM carti WHERE id<'$nr'";

Am postat aici, desi nu e o greseala pentru ca sa nu pateasca si altii ca mine...

MarPlo Mesaje:4343
Comform sintaxei Mysql cu PHP, numele tabelelor si coloanelor se scriu intre ` ` (semnul din stanga tastei 1), desi functioneaza si fara, asa e corect, comform standardului, si e necesar in cazul numelor de tabele /coloane formate din mai multe cuvinte.
Am sa specific aceasta mentionare si in lectie.

Cu bine!