gpt4 book ai didi

php - SQL 查询中的变量被视为列

转载 作者:行者123 更新时间:2023-11-28 23:30:11 28 4
gpt4 key购买 nike

我使用 XCRUD 框架。

我有一个问题:

$xcrud->query('SELECT * FROM table2 WHERE category IN (SELECT category FROM table1 WHERE '.$login_session.' = username)');

我不断收到以下错误:

 Unknown column 'userx' in 'where clause'

Userx 是变量的值。

我也试过

$xcrud->query('SELECT * FROM table2 WHERE category IN (SELECT category FROM table1 WHERE '$login_session' = username)');

$xcrud->query('SELECT * FROM table2 WHERE category IN (SELECT category FROM table1 WHERE $login_session = username)');

我无法让我的查询工作。该变量被视为一列。

最佳答案

像这样更改查询

$xcrud->query('SELECT * FROM table2 WHERE category IN (SELECT category FROM table1 WHERE username ="'.$login_session.'" )');

关于php - SQL 查询中的变量被视为列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37613505/

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