0

WordPress で単純化されたテンプレート用のカスタム functions.php ファイルに取り組んでいます。私のローカルホストでは問題なく動作しますが、クライアント サーバーでは MySQL を実行していないようです... エラーは表示されないため、正しく接続されています。しかし、変数を読み取っていませんforeach()...

以下はコードのサンプルです。にecho $resultは何も表示されません。echo "HELLO WORLD!<BR/>"画面に 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/>";
}
4

2 に答える 2

2

mysqli_fetch_assoc()または mysqli_fetch_array( )を使用して結果を取得できませんでした

if ($results = mysqli_query($db_connect, $query)) {

    /* fetch associative array */
    while ($row = mysqli_fetch_assoc($result)) {
        print_r($row)
    }

    /* free result set */
    mysqli_free_result($result);
}
于 2013-07-22T20:56:21.043 に答える