Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопросик про MySql

10K
02 февраля 2007 года
ChesnoK
57 / / 18.07.2006
Вот есть такая необходимость: значит есть таблица со столбцами "name"
"ip" "time" в которую соответственно записывается имя, ip-адрес и время последнего отклика каждого юзера кот. находитца в чате, каждый раз при обновлении страницы нужно перезаписать время последнего отклика юзера с определённым именем пробовал это сделать так (может конечно глупо, просто это моё первое знакомство с мускулом):
 
Код:
$sql= "update chat_online set time='$ts' where ($name)";
   mysql_query($sql);

но как следовало ожидать ничего не получилось.
Так вот не подскажите как эффективнее это сделать.
92
02 февраля 2007 года
Тень Пса
2.2K / / 19.10.2006
ну собссна ничего бы и не получилось ))) у тебя условие "не о чём" было, ты не проверял поле name на совпадение с твоей переменной) :)

 
Код:
$sql= "UPDATE `chat_online` SET time='{$ts}' WHERE name LIKE '{$name}'";
mysql_query($sql);
10K
02 февраля 2007 года
ChesnoK
57 / / 18.07.2006
Всёравно не пашет, а вот кстати может надо указать базу данных в которой находится таблица? если да, то как это сделать?
16K
02 февраля 2007 года
_MIB_
30 / / 12.01.2007
либо функцией mysql_select_db("dbname");
либо запрос mysql_query("use dbname")
10K
02 февраля 2007 года
ChesnoK
57 / / 18.07.2006
ок. всё круто!!!!, всем большой респект!
92
02 февраля 2007 года
Тень Пса
2.2K / / 19.10.2006
читал бы хоть доки сначала чтоли :D

PS: наздоровье ;)
355
02 февраля 2007 года
<SCORP>
786 / / 21.10.2006
очередной бесстыдник )))
ЛЮДИ, ЧИТАЙТЕ ДОКИ, ОИ РУЛЯТ!
8
02 февраля 2007 года
mfender
3.5K / / 15.06.2005
time - зарезервированное слово. Нельзя им называть поля.
256
02 февраля 2007 года
foxweb
1.0K / / 27.07.2005
Цитата: mfender
time - зарезервированное слово. Нельзя им называть поля.



Можно, но только осторожно - вот в таких вот кавычках: `time`.

Но конечно от этого лучше отучиваться ))

355
03 февраля 2007 года
<SCORP>
786 / / 21.10.2006
а подобные вещи квадратными скобками не лечатся разве?? типа [time]
или это очередная фича мускула?
8
03 февраля 2007 года
mfender
3.5K / / 15.06.2005
[QUOTE=<SCORP>;171496]а подобные вещи квадратными скобками не лечатся разве?? типа [time]
или это очередная фича мускула?[/QUOTE]
Да просто зачем вообще использовать зарезервированные слова? Никому ведь не приходит в голову поля называть and или select. Так и в этом случае, можно поле назвать BeginTime или RegTime - более осмысленно и не конфликтует ни с чем.
92
03 февраля 2007 года
Тень Пса
2.2K / / 19.10.2006
да извините пропустил ) time в апосторофы! =)))) типа `time`

а квадратными скобками.... хз.. не пробовал ) вродь тока `` такими
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог