Ik heb een database met een tabel Personen. Volgende regels zijn een deel van een PHP-bestand. Dit werkt goed. In zie dan dus alleen de records met de plaats "Rotterdam".
$sql = 'SELECT id, naam, adres, plaats FROM Personen WHERE plaats = "Rotterdam"';
$result = mysql_query($sql);
Maar nu wil ik dit proberen d.m.v. een variabele $plaats.
$plaats = "Rotterdam";
$sql = 'SELECT id, naam, adres, plaats FROM Personen WHERE plaats = $plaats';
$result = mysql_query($sql);
Maar dat resulteert in een foutmelding:
"DB Error, could not query the database MySQL Error: Unknown column '$plaats' in 'where clause'"
Waar gaat het fout?
$sql = 'SELECT id, naam, adres, plaats FROM Personen WHERE plaats = "Rotterdam"';
$result = mysql_query($sql);
Maar nu wil ik dit proberen d.m.v. een variabele $plaats.
$plaats = "Rotterdam";
$sql = 'SELECT id, naam, adres, plaats FROM Personen WHERE plaats = $plaats';
$result = mysql_query($sql);
Maar dat resulteert in een foutmelding:
"DB Error, could not query the database MySQL Error: Unknown column '$plaats' in 'where clause'"
Waar gaat het fout?