gpt4 book ai didi

php - 就像在 Laravel 中一样 - 未找到列 :1054

转载 作者:行者123 更新时间:2023-11-29 21:43:37 25 4
gpt4 key购买 nike

我正在使用 Laravel。我使用 MySQL 查询进行搜索。我想在两列中搜索。首先,我使用过:

WHERE column_name LIKE "%'.$search.'%"

但之后我决定,最好使用:

WHERE column_name LIKE ".$search."

这样,搜索结果会更好、更准确。但是当我搜索例如单词“education”时,它会抛出 QueryException:

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'education' in 'where clause - ...WHERE column_name LIKE education'

我的查询有什么问题?

最佳答案

为字符串值添加引号:

WHERE column_name LIKE '".$search."'

查询将如下所示:

$query = "SELECT ... WHERE column_name LIKE '" . $search . "' ... ";

关于php - 就像在 Laravel 中一样 - 未找到列 :1054,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34255027/

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