Начинаю выводить данные например первая строка поля id_news
я присваиваю id_news -1, а выводится вторая строка таблицы.
Чтобы вывести первую строку нужно присвоить 0?
<?
Error_Reporting(E_ALL & ~E_NOTICE);
$tot = mysql_query("select id_news from news;"); // Вытаскиваем столбец id_news
if (!tot) echo "не могу вытащить столбец";
$total = mysql_num_rows($tot); // Вытаскиваем количество записей
if (!total) echo "не могу выташить количество строк";
if ($id<=0) $id=1;
if ($id>=$total) $id=1;
$ath = mysql_query ("select news_name from news");// Вытаскиваем столбец news_name
if (!$ath) echo "xren";
print mysql_result ($ath,$id,'news_name');// Вытаскиваем запись равную $id
?>
Спустя 7 часов, 21 минута, 47 секунд (13.02.2007 - 10:52) vasa_c написал(а):
1. Количество записей вычисляется так:
2. Идем в мануал и узнаем, что да, нумерация начинается с 0.
3. Потом идем на http://phpfaq.ru/mysql и читаем о том, что id и количество строк, это абсолютно разные вещи.
Код
select count(*) from `news`
2. Идем в мануал и узнаем, что да, нумерация начинается с 0.
3. Потом идем на http://phpfaq.ru/mysql и читаем о том, что id и количество строк, это абсолютно разные вещи.
Спустя 12 часов, 1 минута, 8 секунд (13.02.2007 - 22:53) TPEHEP написал(а):
Цитата(vasa_c @ 13.2.2007, 10:52) [snapback]12990[/snapback]
1. Количество записей вычисляется так:
Код
select count(*) from `news`
2. Идем в мануал и узнаем, что да, нумерация начинается с 0.
3. Потом идем на http://phpfaq.ru/mysql и читаем о том, что id и количество строк, это абсолютно разные вещи.
Писал так.
$tot = mysql_query("select count (*) from news;"); // Вытаскиваем количество строк
echo $tot; // отображаем количество
так не нифига не пишет?
Спустя 12 минут, 45 секунд (13.02.2007 - 23:06) Timok написал(а):
PHP
статья - http://www.compdoc.ru/bd/mysql/mysqluse1/
мануал - http://www.php.net/manual/ru/function.mysql-fetch-row.php,
http://www.php.net/manual/ru/function.mysql-fetch-array.php,
http://www.php.net/manual/ru/function.mysql-fetch-assoc.php,
http://www.php.net/manual/ru/function.mysql-fetch-object.php
Спустя 47 минут, 34 секунды (13.02.2007 - 23:54) TPEHEP написал(а):
[quote name='Timok' date='13.2.2007, 23:06' post='13078']
Спасибо, все ок.
Только подскажи что означает [0]?
PHP
Спасибо, все ок.
Только подскажи что означает [0]?
Спустя 1 час, 49 минут, 20 секунд (14.02.2007 - 01:43) Timok написал(а):
в общем случае - номер элемента массива (http://www.php.net/manual/ru/language.types.array.php). Здесь - номер элемента ряда полученного в результате запроса.
Спустя 1 день, 1 час, 20 минут, 29 секунд (15.02.2007 - 03:03) TPEHEP написал(а):
Спасибо!!!
тема закрыта.
тема закрыта.
_____________