Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mysqli_stmt_num_rows
 
 автор: root_xxx   (21.04.2016 в 18:09)   письмо автору
 
 

 $ddb = conndb();

    $q = 'select capid from cap';

    $rawdata = mysqli_prepare($ddb, $q);
    qres('prep', $rawdata);

    //$res = mysqli_stmt_bind_param($rawdata, 'i', $login);
    //qres('bindpar', $res);

    $res = mysqli_stmt_execute($rawdata);
    qres('exec', $res);
    
    mysqli_stmt_store_result($rawdata);

    $x = mysqli_stmt_num_rows($rawdata);
    echo "строк для обработки: <b>$x</b><br>";

Это работает.

Но как узнать количество строк, возвращаемых sеlеct`ом, без mysqli_stmt_store_result($rawdata);?

Оно нИхочит так как ниже и возвращает 0.
 /* запускаем запрос */
    $res = mysqli_stmt_execute($rawdata);
    qres('exec', $res);
    
    //mysqli_stmt_store_result($rawdata);

    $x = mysqli_stmt_num_rows($rawdata);
    echo "строк для обработки: <b>$x</b><br>";
  

Почему?

Я хочу сразу же после выполнения запроса знать сколько строк он вернул.

mysqli_stmt_store_result торкает и нум_роу и аффектед_роу screen

впринципе я уже сам дочитался

Please be advised, for people who sometimes miss to read this important Manual entry for this function:

If you do not use mysqli_stmt_store_result( ), and immediatley call this function after executing a prepared statement, this function will usually return 0 as it has no way to know how many rows...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования