Как получить данные из базы данных WordPress и отобразить на пользовательской веб-странице? - PullRequest
0 голосов
/ 21 февраля 2019

Я сейчас работаю над пользовательским веб-проектом.и я попытался получить некоторые данные из базы данных WordPress и отобразить на моей пользовательской странице, но мне не удалось (ни успешное, ни неудачное сообщение отображается).ниже приведены коды

<?php
global $wpdb;
$stable_name = $wpdb->prefix.'head_set';

$result = $wpdb->get_results("SELECT * FROM $stable_name");
if(empty($result):
   echo "no results";
else:
   echo "data available";
endif;
?>

1 Ответ

0 голосов
/ 21 февраля 2019
<?php

global $wpdb;

$table_name = $wpdb->prefix . "head_set";

$user = $wpdb->get_results( "SELECT * FROM $table_name" );

?>

Проблема в том, как вы пытались получить данные отдельных строк.Функция get_results в вашем случае возвращает массив объектов.Таким образом, правильный способ извлечения отдельных данных должен выглядеть следующим образом:

<?php foreach ($user as $row){ ?>
<tr>

    <td>
        <input type="text" name="gender" id="gender" value="<?php echo $row->filed_name ?>" /><br />
    </td>
</tr>
<?php } ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...