Как я должен хранить значение из моей базы данных в качестве переменной в PHP, используя PHP и SQL? - PullRequest
0 голосов
/ 08 октября 2018

Я хотел бы увидеть, где мой код неверен.Я хочу хранить значения из моей базы данных как массив php.Затем я хотел бы сохранить отдельные части массива в виде отдельных переменных.Вот мой код:

<?php
    $result = mysqli_query($db, "SELECT column FROM table");
    if (!$result) {
        echo 'Could not run query';
        exit;
    }
    $comments = mysqli_fetch_row($result);
    $comment0 = $comments[0];
    $comment1 = $comments[1];
    $comment2 = $comments[2];
    $comment3 = $comments[3];
    $comment4 = $comments[4];
    $comment5 = $comments[5];
    $comment6 = $comments[6];
    $comment7 = $comments[7];
    $comment8 = $comments[8];
    $comment9 = $comments[9];
?>

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

не уверен, что вы находитесь в консоли или через веб-сервер.

<?php
    $result = mysqli_query($db, "SELECT column FROM table");
    if (!$result) {
        echo 'Could not run query';
        exit;
    }
    $comments = mysqli_fetch_row($result);

foreach($comments as $comment){
    echo print_r($comment,1).'--------------\r\n<br>\r\n';
}
?>

это называется циклом.петля твой друг.

0 голосов
/ 08 октября 2018

Это запустит ваш запрос MySQL и добавит каждый комментарий к массиву комментариев, а затем распечатает массив.

   <?php
        $result = mysqli_query($db, "SELECT column FROM table");
        if (!$result) {
            echo 'Could not run query';
            exit;
        }
        $comments = array();
        while($comment = mysqli_fetch_row($result)){
            $comments[] = $comment;
        }
        print_r($comments);

    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...