За последние 24 часа нас посетили 25466 программистов и 1730 роботов. Сейчас ищут 807 программистов ...

Вопрос по MYSQli

Тема в разделе "PHP для новичков", создана пользователем q0b3rMAN, 27 ноя 2018.

  1. q0b3rMAN

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

    С нами с:
    11 июн 2011
    Сообщения:
    142
    Симпатии:
    0
    Здравствуйте.
    Есть таблица MYSQli, в ней есть столбцы:
    id event_id name amount
    event_id - уникальное ID, оно мне известно.

    В таблице всегда по 3 строки с уникальным event_id.
    Задача такая:
    Мне нужно извлечь эти 3 строки по ID и дальше с ними работать.
    Т.е. я хочу иметь 3 массива $str1[], $str2[], $str3[]

    Например, чтобы я мог сложить данные столбца amount из первой строки, с данными столбца amount второй строки.
    Как реализовать запрос? Заранее спасибо за ответ!
     
  2. q0b3rMAN

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

    С нами с:
    11 июн 2011
    Сообщения:
    142
    Симпатии:
    0
    Вопрос снят!
    Код (Text):
    1.                         if ($result1 = $mysqli->query('SELECT * FROM mb_amount WHERE mb_event_id="'.$row['mb_event_id'].'" ORDER by id ASC'))
    2.                         {  
    3.  
    4. $array = array();
    5.  
    6. while($row = mysqli_fetch_assoc($result1)) {
    7.    $array[] = $row;
    8. }
    9.  
    10. echo $array[0]['amount'];
    11. echo '/';
    12. echo $array[1]['amount'];
    13. echo '/';
    14. echo $array[2]['amount'];
    15. echo '<br/>';// display field2 value from 2nd row of result set.
    16.                 }