Страница 1 из 1
Как достать переменную из результата запроса???
Добавлено: 17 мар 2006, 12:53
qwertyuiop
$query = "SELECT COUNT(*) AS count FROM news";
$result = mysql_query($query);
Подскажите плииз!!! Как в ПХП добраться до переменной count, которую возвращает запрос....???????
Добавлено: 17 мар 2006, 14:20
ILay
Например так
$cnt = mysql_fetch_row($result);
Добавлено: 17 мар 2006, 15:28
qwertyuiop
[quote="ILay"]Например так
$cnt = mysql_fetch_row($result)]
ТАК НЕ РАБОТАЕТ!!!! В ТОМ ТО И ДЕЛО!!!
Я ПИШУ ТАК!
while($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
if (!empty($line))
{
$line['count'].........
пишет undefined........
Добавлено: 17 мар 2006, 16:48
Oscar
qwertyuiop,
Код: Выделить всё
<?php
$dblink = mysql_connect ("localhost", "root", "") or die (mysql_error());
mysql_select_db("internet") or die(mysql_error());
$query = "SELECT COUNT(*) AS count FROM news";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
echo $row['count'];
}
mysql_close($dblink);
?>
У меня только что прекрасно написало "99" :-)
Попробуй этот код, если вылетит где-то по ошибке, напиши код.
К сожалению, на первый взгляд ошибок в твоём коде не вижу ..
Добавлено: 18 мар 2006, 12:17
AiK
СЗОТ, но я бы за такой запрос руки бы отрывал:
SELECT COUNT(*) AS count
Добавлено: 18 мар 2006, 15:21
Oscar
AiK, из за отсутствия индексации?
то есть считать нужно по primary key, я правильно понимаю?
P.S. А что такое СЗОТ ?
Добавлено: 18 мар 2006, 22:08
AiK
Oscar, count - зарезервированное слово. В кавычках его писать надо.
СЗОТ = сорри за оффтопик.
Добавлено: 20 мар 2006, 09:51
qwertyuiop
AiK писал(а):Oscar, count - зарезервированное слово. В кавычках его писать надо.
СЗОТ = сорри за оффтопик.
Спасибо большущее всем участникам!!! Всё заработало!!! То что 'count' является зарезервированным словом,это никак не сказывается!!!
Видимо ошибка в коде была!!!
Вот рабочий код:
$query_paginal = "SELECT COUNT(news_id) AS count FROM news"];
$count_of_pages = (int)(($count_of_rows + NEWS_ON_PAGE - 1) / NEWS_ON_PAGE);
Добавлено: 20 мар 2006, 17:31
AiK
qwertyuiop, я знаю, что в mySQL это работает. Но я люблю писать переносимый SQL код
