За последние 24 часа нас посетили 6511 программистов и 450 роботов. Сейчас ищут 182 программиста ...

Пронумеровать элементы массива после его получения из БД (MySql))

Тема в разделе "PHP и базы данных", создана пользователем Dima73438, 25 мар 2020.

  1. Dima73438

    Dima73438 Новичок

    С нами с:
    25 мар 2020
    Сообщения:
    1
    Симпатии:
    0
    после выполнения кода, получаю то, что на скриншоте. Все элементы имеют значение "0". Как их пронумеровать? Вот код:
    <?php
    $servername = "127.0.0.1";
    $database = "codes";
    $username = "root";
    $password = "";
    $conn = mysqli_connect($servername, $username, $password, $database);
    $sql = "SELECT * FROM `code`";
    $result = mysqli_query($conn, $sql);
    $data = mysqli_fetch_all($result);
    foreach ($data as $key) {
    print_r($key);
    }
    ?>
     

    Вложения:

  2. Artur_hopf

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

    С нами с:
    7 май 2018
    Сообщения:
    1.937
    Симпатии:
    324
    А в таблице code они у вас без id?
    PHP:
    1. <?php
    2. $servername = "127.0.0.1";
    3. $database = "codes";
    4. $username = "root";
    5. $password = "";
    6. $conn = mysqli_connect($servername, $username, $password, $database);
    7. $sql = "SELECT * FROM `code`";
    8. $result = mysqli_query($conn, $sql);
    9. $data = mysqli_fetch_all($result);
    10.  
    11. $result = [];
    12. foreach ($data as $key) {
    13.     $result[] = $key;
    14. }
    15.  
    16. print_r($result);
     
  3. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    2.072
    Симпатии:
    429
    Адрес:
    Татарстан
    человек пронумеровать просит
    тогда так
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    2.072
    Симпатии:
    429
    Адрес:
    Татарстан
    Туплю, сорри.
    Сразу в код не вник
     
  5. Valick

    Valick Зэк
    [ БАН ]

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    325
    @Dima73438, зачем их надо пронумеровывать?