从特定行中检索数据

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 注入。