php - MYSQLI SQL 错误/在一台服务器上运行但不在其他服务器上
问题描述
致命错误:未捕获的 mysqli_sql_exception:ORDER BY 子句的表达式 #1 不在 SELECT 列表中,引用列 'namec666_namecheck.tbUser.UserId' 不在 SELECT 列表中;这与 /home/namechec/public_html/script/el.php:35 中的 DISTINCT 不兼容 堆栈跟踪:#0 /home/namechec/public_html/script/el.php(35): mysqli->query('SELECT distinct. ..') #1 {main} 在第 35 行的 /home/namechec/public_html/script/el.php 中抛出
但是当我在另一台服务器上运行时,它工作正常是否有任何我缺少的扩展?我正在尝试迁移到新服务器
谢谢
<?php
//setup database
define('WP_CONFIG_ONLY', true);
require_once('../wp-config.php');
// Create connection
$dbConn = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME );
// Check connection
if ($dbConn->connect_error) {
die("Connection failed: " . $dbConn->connect_error);
echo "fail";
}
echo "<br>";
if ($result = $dbConn -> query("SELECT distinct(`PayerId`) FROM `tbUser` order by UserId desc")) {
echo "Returned rows are: " . $result -> num_rows;
$result -> free_result();
}
?>
解决方案
推荐阅读
- c++ - 循环直到字符串长度可以被 16 整除。(C++)
- pandas - 如何进行 - 在“__init__.py”中找不到参考“系列”
- c++ - 当我通过 OMP(C++)生成随机数时出现一个奇怪的问题
- python - 如何使用正则表达式查找子字符串
- html - 难以将蓝色变为透明
- c - 尝试连接到单独线程上的不同端口时,套接字发送失败并出现 10054 错误
- authentication - NextAuth 凭证安全吗?
- arrays - 按值而不是索引对 Perl 数组进行切片的惯用方法
- kubernetes - K8S/EKS - 重新平衡内存比率
- python - 匹配的查询不存在。Django 错误