2013-11-23 6 views
-3
$sql3 = "SELECT ps.* from posts ps"; 
$result3 = $conn->query($sql3) or die(mysqli_error()); 

Как я могу получить количество строк на этом результате на php?Как получить количество строк в mysql результате

+5

Быстрый поиск по StackOverflow или Google может помочь вам и первый результат был бы привести к http://php.net/ manual/en/mysqli-result.num-rows.php –

+0

потому что im использует conn как объект im, столкнувшись с проблемой использования строк, связанных с подключением, поэтому – user2950179

+0

И для PDO: http://php.net/manual/en/pdostat ement.rowcount.php – cen

ответ

1
$result3->num_rows 

Попробуйте найти, прежде чем спрашивать

+0

Я не думаю, что action_rows логически используется для выбора. Для этого лучше всего использовать num_rows. Даже если affected_rows может работать на mysqli – xlordt

+0

@xlordt Я получил в заблуждение комментарий, извините '^. ^' –

+0

:) Это происходит .. – xlordt

0

Либо

$total_rows = mysqli_num_rows ($result3); 

или

$total_rows = $result3->num_rows; 

даст вам общее число строк из этого запроса. Последний является предпочтительным способом при программировании OO.

Вы читаете полный API MySQLi на PHP website.

Источники:

PHP Documentation

Смежные вопросы