Ranomaru, всмысле после добавления в базу? $_SESSION['id']=mysql_insert_id();
07 Апр 2011, 20:36mysql_query('...');
После успешного запроса, mysql_insert_id() - выведет id записи .. )
Если конечно поле `id` auto_increment
Ребята, помогите, пожалуйста.
Имеются две таблицы
Texts
CREATE TABLE IF NOT EXISTS `texts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`text` longtext NOT NULL,
`uid` int(11) NOT NULL DEFAULT '1',
`date` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2006 ;
и
Comments
CREATE TABLE IF NOT EXISTS `comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`tid` int(11) NOT NULL,
`uid` int(11) NOT NULL,
`comm` varchar(256) NOT NULL,
`date` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=3 ;
Надо вывести записи из таблицы texts, сортируя с учетом даты последних комментариев в них и даты добавления записи.
Пример
Имеем 3 записи.
1 - дата публикации 05.04.2011, комментариев 3(последний 07.04.2011 в 16:30)
2 - дата публикации 06.04.2011, комментариев 0
3 - дата публикации 07.04.2011, комментариев 1(последний 07.04.2011 в 12:15)
И вывести мне эти записи надо в таком порядке - 1, 3, 2
То есть, при выводе мне надо в первую очередь выводить ту запись, к которой добавили последний комментарий, и так по убыванию.
SELECT `text`.*, (SELECT COUNT(`id`) FROM `comments` `tid` = `text`.`id`) AS `comments` FROM `texts` AS `text` ORDER BY `comments` DESC
09 Апр 2011, 6:36Хочу таким запросом дать возможность модерам удалять сообщения в чате mysql_query("DELETE `id` = '$chat['id']' FROM `chat`"); // $chat['id'] это тоже mysql запрос на ид в таблице чата. Хочу узнать правильно ли я расставил кавычки ' или не безопасно?
09 Апр 2011, 18:53Добрый вечер, подскажите как мне сделать страницу index.php и чтоб на ней выводилос: картинка, ссылка, текст1, текст2, текст3.
Но это не главное, а главное чтоб я это мог добавлять, по типу как админ панель, но намного проще, чтоб ссылка и тексты хранились в базе,
А картинка в папке, ну скажем в img, покажите на примере, заранее большое спасибо.
Emerald, Делаешь запросы.
INSERT - вставить
UPDATE - изменить
DELETE - удалить
и дальше по списку