Autor Zpráva
@lois
Profil *
Dobrý den, našel jsem na internetu tento zápis dotazu do databáze:
$sql = "INSERT INTO Students (name) VALUES ('{$_POST['student_name']}')";
Pro mě novinkou jsou složené závorky {$_POST['student_name']}, můžete mi prosím říci proč je dobré používat tento styl zápisu oproti např. tomuto
$sql = "INSERT INTO Students (name) VALUES (' ".$_POST['student_name']." ')";
Děkuji za objasnění!
Alphard
Profil
To je věc php syntaxe, s databází to nesouvisí, oba způsoby jsou ekvivalentní.
Ale bylo bylo dobře escapovat – mysql_real_escape_string().
Tori
Profil
@lois:
Pro různé způsoby, jak zapsat proměnné uvnitř řetězce, odkazuji na manuál.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: