Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP & MySQL 
:(
    Опции темы
starmaster
  Дата 4.2.2005, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 29.3.2004

Репутация: нет
Всего: нет



С этого запроса: select komy, time, message, private from chat_messages where id>? мне нужно достать наибольшее id. Но этот запрос также нужен! (может в PHP есть какая-нибудь функция для этого?) Заранее спасибо!
PM MAIL WWW ICQ   Вверх
Black
Дата 5.2.2005, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: нет
Всего: 45



попробуй так:

Код

select komy, time, message, private from chat_messages ORDER BY id DESC LIMIT 1;


Это значит что будет с обратного конца взят ID (т.е. самый большой) и будет выбрана только одна последняя ячейка (LIMIT 1).




--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Mal Hack
Дата 5.2.2005, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



PM ICQ   Вверх
starmaster
Дата 6.2.2005, 02:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 29.3.2004

Репутация: нет
Всего: нет



OK Спасибо! И ещё один вопрос! Только что произошла такая проблема:
Код

UPDATE chat_infos SET name = 'Eugene',
SET DAY = '23',
SET MONTH = '4',
SET year = '1985',
SET sex = 'm',
SET icq = '2311299',
SET email = '[email protected]',
SET site = 'http://www.google.lv',
SET about = 'I am a good boy!' WHERE nickname = 'str'

На этот запрос MySQL выдаёт ошибку:
Код

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET DAY = '23',
SET MONTH = '4',
SET year ='1985',
SET sex =

Структура таблицы (по умолчанию во всех кроме id - NULL):
Код

id int(3) auto_increment, nickname varchar(30), name tinytext, day int(2), month int(2), year int(4), sex varchar(7), icq int(15), email varchar(40), site tinytext, about text

PM MAIL WWW ICQ   Вверх
Black
Дата 6.2.2005, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: нет
Всего: 45



Обычно пишут так:

Код

UPDATE chat_infos SET name='Eugene', day='23', month='4', year='1985', sex='m', icq='2311299', email='[email protected]', site='http://www.google.lv', about='I am a good boy!' WHERE nickname='str'


Ошибка в повторении SET, нужно один раз его указывать затем через запятую.
Вот и все.

Это сообщение отредактировал(а) PHP-DIRECTOR - 6.2.2005, 11:14


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
starmaster
Дата 6.2.2005, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 29.3.2004

Репутация: нет
Всего: нет



PHP-DIRECTOR
Блин, точно... а я уже незнал, что и предпринять вчера, уже ругался вовсю, а оказывается такая простая ошибка...

Это сообщение отредактировал(а) starmaster - 6.2.2005, 20:41
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.1060 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.