|
|
|
| Здравстуйте, друзья. Подскажите пожалуйста, не могу понять в чем дело:
вот запрос
$q = mysql_query("select * from `forum_msg` where `part_id`='$id' ORDER BY `id` DESC LIMIT 1;");
|
он должен выбирать последнее (первое с конца) значение id из таблицы forum_msg при условии, что в этой строке `part_id`='$id' если я правильно понимаю.
но, я знаю, что в таблице есть строка где id = 906 в которой так же выполняется условие `part_id`='$id', но он выбирает id = 896, почему так? | |
|
|
|
|
|
|
|
для: Oberon
(12.03.2008 в 21:08)
| | Хм... всё бы нормально должно работать, дамп базы данных большой? Нельзя его прикрепить к сообщению? | |
|
|
|
|
|
|
|
для: cheops
(13.03.2008 в 11:06)
| | Нет, не большой,.. вот,
#################################################
CREATE TABLE `forum_msg` (
`id` int(11) NOT NULL auto_increment,
`login` text NOT NULL,
`msg` text NOT NULL,
`date` text NOT NULL,
`time` text NOT NULL,
`theme_id` text,
`part_id` text,
PRIMARY KEY (`id`)
);
#################################################
|
| |
|
|
|
|
|
|
|
для: Oberon
(13.03.2008 в 17:35)
| | А можете привести хотя бы пару-тройку записей, чтобы можно было воспроизвести вашу ситуацию? | |
|
|
|
|
 26.6 Кб |
|
|
для: cheops
(13.03.2008 в 17:56)
| | Не совсем понял, какие именно записи? Реальные данные из таблицы? прикрепил, | |
|
|
|