gpt4 book ai didi

mysql - 从特定行检索数据

转载 作者:行者123 更新时间:2023-11-29 21:15:38 28 4
gpt4 key购买 nike

我正在尝试从数据库中的特定行获取数据。我收到错误:

Unknown column 'Apalm' in 'where clause'

这是我的代码:

 $naam = $_GET['naam'];
$result = mysql_query("SELECT * FROM planten WHERE naam = $naam")
or die(mysql_error());

下图显示了我的数据库。

phpmyadmin

脚本似乎认为该行名为“Apalm”。但我明确表示要在“naam”中搜索?

这可能很容易修复,但我似乎无法在 Google 上找到它。所以请帮助我,或者为我指出正确的方向。我非常渴望学习这个!

提前致谢!

最佳答案

naam 列似乎是文本,因此也将其值括在 sql 代码中的单引号之间:

"SELECT * FROM planten WHERE naam = '$naam'"

但是,请考虑使用适当的转义或准备好的语句来防止 SQL 注入(inject)。

关于mysql - 从特定行检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35971877/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com