WayBe
Новичок
сбор последних каментов запросом
Есть новости. к ним привязаны каменты.
$sql = "CREATE TABLE news (
new_title varchar(250) not null,
author varchar(250) not null,
new_text text not null,
new_data date not null,
razdel int4 not null,
num_comments int4 not null,
cid int4 not null auto_increment,
editable varchar(1) not null,
PRIMARY KEY (cid))";
$sql = "CREATE TABLE news_comment (
news_cid int4 not null,
author varchar(250) not null,
mail varchar(250) not null,
newtext text not null,
new_data date not null,
cid int4 not null auto_increment,
ip varchar(16) not null,
PRIMARY KEY (cid))";
Я вывожу 10-ку последних каментов к новостям - последних по времени создания.
$sql='SELECT n.cid, nc.news_cid, n.num_comments, n.new_title
FROM news_comment nc, news n
WHERE nc.cid = n.cid
AND n.num_comments !=0
GROUP BY nc.cid
ORDER BY nc.cid DESC
LIMIT 10 ';
Но выводятся не все последние... только некоторые. не понимаю.
Что я пропустил?
Прошу помощи...
Есть новости. к ним привязаны каменты.
$sql = "CREATE TABLE news (
new_title varchar(250) not null,
author varchar(250) not null,
new_text text not null,
new_data date not null,
razdel int4 not null,
num_comments int4 not null,
cid int4 not null auto_increment,
editable varchar(1) not null,
PRIMARY KEY (cid))";
$sql = "CREATE TABLE news_comment (
news_cid int4 not null,
author varchar(250) not null,
mail varchar(250) not null,
newtext text not null,
new_data date not null,
cid int4 not null auto_increment,
ip varchar(16) not null,
PRIMARY KEY (cid))";
Я вывожу 10-ку последних каментов к новостям - последних по времени создания.
$sql='SELECT n.cid, nc.news_cid, n.num_comments, n.new_title
FROM news_comment nc, news n
WHERE nc.cid = n.cid
AND n.num_comments !=0
GROUP BY nc.cid
ORDER BY nc.cid DESC
LIMIT 10 ';
Но выводятся не все последние... только некоторые. не понимаю.
Что я пропустил?
Прошу помощи...