За последние 24 часа нас посетили 103713 программистов и 5649 роботов. Сейчас ищет 2061 программист ...

не отправляется запрос в mysql

Тема в разделе "Сделайте за меня", создана пользователем ilya45, 1 янв 2023.

  1. ilya45

    ilya45 Новичок

    С нами с:
    1 янв 2023
    Сообщения:
    86
    Симпатии:
    2
  2. yric.rozhkov

    yric.rozhkov Новичок

    С нами с:
    2 янв 2023
    Сообщения:
    2
    Симпатии:
    0
    Open serv не знаю, но синтаксис страдает Вот ссылка rtfm https://www.php.net/manual/ru/mysqli-result.fetch-array.php
    mysqli_fetch_all - нету, читай циклом. fetchAll есть в PDO

    Код (Text):
    1. $connect = mysqli_connect('localhost','root','','reminders')
    2. if($connect!=null) {
    3.   $result = mysqli_query($connect, "SELECT * FROM `items`");
    4.   items=[];
    5.   if($result!=false)
    6.   do{
    7. /* ассоциативный массив */
    8.     $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
    9.     i($row!==null) break;
    10.     items[]=$row;
    11.   }while(true);
    12. }
    Для показа записей нужно вместо
    <td><?=$items[0]?></td>
    использовать /*apache2*/
    <td><?php echo $items[0]; ?></td>
     
  3. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    945
    Симпатии:
    146
    @yric.rozhkov, если ты не в курсе про короткую запись "<?= ... ?>", это не значит, что страдает синтаксис.
     
  4. yric.rozhkov

    yric.rozhkov Новичок

    С нами с:
    2 янв 2023
    Сообщения:
    2
    Симпатии:
    0
    Синтаксис - это ошибка в этой строке
    Код (Text):
    1. $items=mysqli_query($connect,query:"SELECT * FROM `items`");
    а короткую запись, и правда, не использую
     
  5. antoniii

    antoniii Активный пользователь

    С нами с:
    16 мар 2022
    Сообщения:
    419
    Симпатии:
    71