gpt4 book ai didi

php - 为什么 mysql 中的查询有效,但 php 中的查询不起作用,这只是由于特定的列

转载 作者:行者123 更新时间:2023-11-29 19:16:07 27 4
gpt4 key购买 nike

我正在尝试做一个简单的查询:

SELECT
job_title,
job_description,
job_tasks,
technology_skills,
job_activities
FROM
careeryou_db3
WHERE
Job_Interests = " CIE"

它在 mysql 中完美运行,给了我这个结果:

http://imgur.com/a/E9yv3

但是,当我在 PHP 中使用它时,它返回一个空数据集。我通过尝试一一查询列进行了一些故障排除,它有效(返回 correct results respectively

SELECT 
job_title, job_description, job_tasks
FROM
careeryou_db3
WHERE
Job_Interests = " CIE"

显然,当我尝试从 [technology_skills] 或 [job_activities] 列中查询任何内容时,php 结果将返回为空白。有谁知道为什么吗?这很奇怪,我对此还很陌生

这是我的 php 代码:

$query = 'SELECT job_title,job_description,job_tasks FROM    careeryou_db3 WHERE Job_Interests = " CIE" ';
$resultset = mysql_query($query, $connection);

$records = array();

while($r = mysql_fetch_assoc($resultset)){
$records[] = $r;
}
echo json_encode($records);

最佳答案

我看不到您的 sql 语法有任何错误。你能检查mysql日志以获得更好的错误信息吗?

请参阅此处了解详细信息 https://dev.mysql.com/doc/refman/5.7/en/error-log.html

[mysqld]
log_error=/var/log/mysql/mysql_error.log
general_log_file=/var/log/mysql/mysql.log

它将帮助您如何调用 mysql,放置查询构建代码作为示例。

关于php - 为什么 mysql 中的查询有效,但 php 中的查询不起作用,这只是由于特定的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42697040/

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