Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从php中的mysqli_query()执行sql偏移量和限制查询时不工作_Php_Mysql - Fatal编程技术网

从php中的mysqli_query()执行sql偏移量和限制查询时不工作

从php中的mysqli_query()执行sql偏移量和限制查询时不工作,php,mysql,Php,Mysql,调用此查询: $result = mysqli_query($conn, "SELECT reviewDetails, reviewTitle, rating, reviewDate, authorName FROM reviews WHERE product_asin IN ($productid, '$asin') AND status = 'published' LIMIT 7 OFFSET 0");

调用此查询:

$result = mysqli_query($conn, "SELECT reviewDetails, reviewTitle, rating, 
          reviewDate, authorName FROM reviews 
          WHERE product_asin IN ($productid, '$asin') AND 
          status = 'published' LIMIT 7 OFFSET 0");
当从mysqli_query()调用时,此查询不显示任何输出,但当直接从SQL PHPMyAdmin调用时,此查询会工作

此查询工作正常:

$result = mysqli_query($conn, "SELECT reviewDetails, reviewTitle, rating,
          reviewDate, authorName FROM reviews 
          WHERE product_asin IN ($productid, '$asin') AND
          status = 'published' LIMIT 7 OFFSET 7");

很少有人评论该产品有非英语字符

所以我添加了mysqli_set_charset($conn,“utf8”)

数据库连接后


它解决了我的问题:)

你有错误日志吗?尝试硬编码变量以检查问题是数据还是查询这是否回答了您的问题@martin是的,我尝试了硬编码变量,结果是一样的,即空/无显示甚至不为空。@Dharman谢谢,我将在激活时使用这些说明。不,你提出的问题不能解决我的问题。谢谢。我认为@Dharman链接这个问题是为了结构化方法,也是为了参考如何获得实际的MySQL错误,而不仅仅是一个错误的返回。如果你有任何错误,你没有回答;你查过了吗?