За последние 24 часа нас посетили 104559 программистов и 2615 роботов. Сейчас ищут 1479 программистов ...

Удаление всех заказов из таблицы, соответствующие условию

Тема в разделе "MySQL", создана пользователем Валерий_paparazzi, 24 авг 2011.

  1. karakh

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

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Все ок, но
    1. Традиционно парсинг получившегося result_set делается с помощью while
    PHP:
    1. <?
    2. $i=0;
    3. while ($row = $result->fetch_assoc()) {
    4.    echo '<p><strong>'.++$i.'</strong> . То,что осталось: ';
    5.    echo '<br />Номер заказа: ' . $row['order_id'];
    6. // ... и так далее
    7.    echo '</p>';
    8. }
    При таком подходе тебе в том числе нафиг не нужен $num_results = $result->num_rows; - разве что ты захочешь использовать эту цифру для чего-нибудь еще.

    2. Это уже на вкусовщина, но я использую affected_rows чтобы выяснить сколько строк затронуто изменениями и num_rows чтобы узнать количество строк в селекте. Хотя affected_rows можно использовать вместо num_rows, мне нравится при первом взгляде на строчку кода понимать какого типа запрос имеется в виду.
     
  2. Валерий_paparazzi

    Валерий_paparazzi Активный пользователь

    С нами с:
    11 фев 2011
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    Украина,Одесса
    Понял)Теперь точно спасибо за наставление на истинный путь :)
    P.S.Кто бы еще книгу путевую посоветовал по мусклу :) Есть книга Поля Дюбуа в электронном, но на инглише...А на нем не всегда удобно читать :(