从特定行中检索数据
Retrieve data from a specific row
我正在尝试从我的数据库中获取特定行的数据。
我得到错误:
Unknown column 'Apalm' in 'where clause'
这是我的代码:
$naam = $_GET['naam'];
$result = mysql_query("SELECT * FROM planten WHERE naam = $naam")
or die(mysql_error());
下图是我的数据库。
脚本似乎认为该行名为“Apalm”。但我明确表示要在 'naam'?
中搜索
这可能很容易修复,但我似乎无法在 Google 上找到它。
所以请帮助我,或者给我指明正确的方向。我非常渴望学习这个!
提前致谢!
naam
列似乎是文本,因此在 sql 代码中也将其值用单引号引起来:
"SELECT * FROM planten WHERE naam = '$naam'"
但是,请考虑使用适当的转义或准备好的语句来防止 sql 注入。
我正在尝试从我的数据库中获取特定行的数据。 我得到错误:
Unknown column 'Apalm' in 'where clause'
这是我的代码:
$naam = $_GET['naam'];
$result = mysql_query("SELECT * FROM planten WHERE naam = $naam")
or die(mysql_error());
下图是我的数据库。
脚本似乎认为该行名为“Apalm”。但我明确表示要在 'naam'?
中搜索这可能很容易修复,但我似乎无法在 Google 上找到它。 所以请帮助我,或者给我指明正确的方向。我非常渴望学习这个!
提前致谢!
naam
列似乎是文本,因此在 sql 代码中也将其值用单引号引起来:
"SELECT * FROM planten WHERE naam = '$naam'"
但是,请考虑使用适当的转义或准备好的语句来防止 sql 注入。