Подскажите с выборкой из базы

Тема в разделе "PHP", создана пользователем GrblFF, 29 апр 2015.

  1. GrblFF

    GrblFF

    Регистрация:
    10 мар 2014
    Сообщения:
    66
    Симпатии:
    1
    Здравствуйте. В php еще только учусь :smile:. Есть база данных, в ней нужно обновить данные из файла. Написал следующий код
    Код:
    $data = file('base.csv', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    foreach ($data as  $d) {
        mysql_query("UPDATE rev_base SET status = '0' WHERE code='$d'");
    }
    Как добавить отображение в браузере хода выполнения цикла?
     
  2. MShekhovtsev

    MShekhovtsev

    Регистрация:
    19 ноя 2013
    Сообщения:
    23
    Симпатии:
    9
    перед mysql_query добавить echo $d;
     
  3. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    1. Не используйте mysql_* функции они устаревшие, вместо этого нужно использовать mysqli_query или PDO.
    2. Смотря какой ход вы хотите отображать, можно сделать так:
    PHP:
    $result mysqli_query("UPDATE rev_base SET status = '0' WHERE code='$d'");
    echo 
    $result;
    будет выводится true, в случае успешного выполнения запроса.

    так же можно сделать так:
    PHP:
    $result mysqli_query("UPDATE rev_base SET status = '0' WHERE code='$d'");
    if (
    $result) {
        echo 
    '<span>Запись с кодом: ' $d 'успешно обновлена';
    }