Вы не зашли.
Главная » SQL » MySQL - table news.
#11. SHAKUR
Гость
2010.02.10 09:09
Гемарой, у меня проблема с выводом одной новости
я пишу так:

1)
$n1 = mysql_query('SELECT * FROM `news` ORDER BY id DECS LIMIT 1, 0);
if (mysql_num_rows($n1) > 0) {
return $n1;
}

2)
$n1 = mysql_query('SELECT * FROM `news` ORDER BY id DECS LIMIT 1);
$n2 = mysql_result($n1, 0);
if (mysql_num_rows($n1)) {
return $n1;
}

то есть второй вариант не верный но я перепробывал всё возможное что знал.
Счетчик всех и новых новостей у меня котов.
А вот вывод одной нет. Не подскажишь старику ?
#12. Gemorroj Off (107)
Administrator
2010.02.10 15:03
DECS -> DESC
#13. SHAKUR
Гость
2010.02.10 16:04
HET у меня стоит DESC. Это я тут писал в ручную и неверно написал. в общем как вывожу эту новость так у меня либо написано 24, либо resoure id 38. в чём проблема?
#14. Gemorroj Off (107)
Administrator
2010.02.10 17:05
Код:
$q = mysql_query('SELECT * FROM `news` ORDER BY id DESC LIMIT 1');
print_r(mysql_fetch_assoc($q));
#15. SHAKUR
Гость
2010.02.10 19:07
Спасибо Гемарой! Я использовал функцию так:

$m1 = mysql_query('SELECT * FROM `news`');
$m2 = mysql_fetch_array($m1);
print $m2[title];
print $m2[data];
print $m2[contents];

---
можно и mysql fetch array, и  mysql fetch assоc. Я увидил увидил что мне вибыло ввиде массива и написал $m2[content]. то есть контент это текст новости.
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.012 s