Php WordPress上的MySQL代码有问题

Php WordPress上的MySQL代码有问题,php,mysql,wordpress,mysqli,Php,Mysql,Wordpress,Mysqli,我正在编写一个自定义functions.php文件,用于在WordPress上简化模板。在我的本地主机上工作得很好,但在客户端服务器上,它似乎没有做MySQL。。。没有显示错误,因此连接正确。但是它没有读取foreach()中的变量 下面是代码示例。echo$result不显示任何内容。回声“HELLO WORLD!”在屏幕上打印5次。无论查询是什么,它似乎打印了5次 $db_connect = mysqli_connect( DB_HOST, DB_USER, DB_PASSWORD, DB_

我正在编写一个自定义functions.php文件,用于在WordPress上简化模板。在我的本地主机上工作得很好,但在客户端服务器上,它似乎没有做MySQL。。。没有显示错误,因此连接正确。但是它没有读取
foreach()
中的变量

下面是代码示例。
echo$result
不显示任何内容。
回声“HELLO WORLD!
在屏幕上打印5次。无论查询是什么,它似乎打印了5次

$db_connect = mysqli_connect( DB_HOST, DB_USER, DB_PASSWORD, DB_NAME ) OR die ( 'Could not connect to MySQL: ' . mysqli_connect_error() );

$query = '
    SELECT
        *
    FROM
        ' . $table_prefix . 'options
';

$results = mysqli_query( $db_connect, $query );

foreach( $results as $result ) {
    echo $result;
    echo "HELLO WORLD!<BR/>";
}
$db_connect=mysqli_connect(db_主机、db_用户、db_密码、db_名称)或die('not connect to MySQL:'.mysqli_connect_error());
$query='1
挑选
*
从…起
' . $表_前缀。”选择权
';
$results=mysqli\u query($db\u connect,$query);
foreach($results作为$result){
回声$结果;
回声“你好,世界!
”; }
您没有使用或mysqli\u fetch\u array()获取结果


您没有使用或mysqli_fetch_array()获取结果


你打败了我,阿卡姆,它确实错过了比赛

while($row = mysqli_fetch_array($results)) { .. }

你打败了我,阿卡姆,它确实错过了比赛

while($row = mysqli_fetch_array($results)) { .. }

非常感谢。但我现在很好奇,为什么它以前在本地主机上工作,而不是在服务器上工作?谢谢。@CoryNickerson:那是不可能的!在我本地安装的wordpress上工作正常。。。o、 谢谢你。但我现在很好奇,为什么它以前在本地主机上工作,而不是在服务器上工作?谢谢。@CoryNickerson:那是不可能的!在我本地安装的wordpress上工作正常。。。o、 o