Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > php и mysql: проблема с обработкой запроса


Автор: manson 26.8.2009, 21:40
вообщем, не знаю как узнать общее количество записей в таблице!
Код

 $connect = mysqli_connect ($host, $account, $passowrd);
 mysqli_select_db ($connect, "data") or die ("не удалось подключиться к базе");  
 $sql = "SELECT COUNT(*) FROM units";
 $result = mysqli_query ($connect, $sql) or die ("запрос не выполнен");

че дальше писать не знаю?!
нужно что бы переменная (например,  $result) содержала в себе общее количество записей в таблице!
но вот че то туплю на ровном месте...

Автор: netmask 26.8.2009, 21:51
Код

$k=mysql_num_rows($result);

Можешь почитать http://www.mysql.ru/docs/man/mysql_num_rows.html

Автор: patap 26.8.2009, 22:40
Код

$connect = mysqli_connect ($host, $account, $passowrd);
mysqli_select_db ($connect, "data") or die ("не удалось подключиться к базе"); 

$sql = "SELECT COUNT(*) AS count FROM units";
$result = mysqli_query ($connect, $sql) or die ("запрос не выполнен");

$result = mysql_fetch_assoc($result);

echo $result['count'];

Автор: Ипатьев 27.8.2009, 08:02
num_rows тут, конечно, не при чем, а по поводу того, что дальше делать, автор, разумеется, обманывает.
почему он не стал получать результат обычным порядком - загадка.

слово "в общем" пишется раздельно
слово "вообще" пишется без "м" в конце.

Автор: manson 27.8.2009, 11:28
2 patap
Спасибо, работает.  smile 
2 Ипатьев
извеняюсь за мой неграмотный русский, пишу как умею. smile 
 

Автор: IZ@TOP 27.8.2009, 12:33
Цитата(manson @  27.8.2009,  12:28 Найти цитируемый пост)
извеняюсь за мой неграмотный русский, пишу как умею. 

Эстонец?  smile Шучу)

Переношу в соответствующий форум.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)