gpt4 book ai didi

php - MySQL查询只输出奇数行

转载 作者:可可西里 更新时间:2023-11-01 07:49:22 26 4
gpt4 key购买 nike

我有以下从 MySQL 查询返回 JSON 字符串的 PHP 方法:

$sys_words_ref_join_query = mysql_query("
SELECT user_words.*, sys_words.*
FROM user_words, sys_words
WHERE user_words.sys_words_ref = sys_words.sys_words_ref
& user_words.user_info_ref = '1'
LIMIT 0, 7
");

$json_array = array();

while($words_obj = mysql_fetch_object($sys_words_ref_join_query)) {
$json_array[] = $words_obj;
}

$result = json_encode($json_array);

echo $result;

我遇到的问题是 $result 只回显奇数数据库行,例如。 1,3,5...等

知道为什么吗?谢谢。

最佳答案

您可能应该使用 Logical AND (AND) 而不是 Bitwise AND where 子句中的 (&):

WHERE user_words.sys_words_ref = sys_words.sys_words_ref 
AND user_words.user_info_ref = '1'

关于php - MySQL查询只输出奇数行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2191895/

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