Войти

Показать полную графическую версию : MySQL помощь в освоение..


BASSON_XVI
10-08-2008, 16:43
Здравствуйте... Вчера начал осваивать MySQL.. Искал в инете книжки все те которые нашел не совсем то что нужно. Можете посоветовать хороший справочник по командам СУБД. Еще вопрос как мне дописать данные в ячейку тоесть на обновить не перезаписать а добавить к уже имеющимся данным в ячейки новые... :)

vadimiron
10-08-2008, 17:17
BASSON_XVI,
Например здесь (http://www.keithjbrown.co.uk/vworks/mysql/)

engwar
10-08-2008, 18:59
как мне дописать данные в ячейку тоесть на обновить не перезаписать а добавить к уже имеющимся данным в ячейки новые... »
А это как раз обновление и есть по сути...
команда будет около UPDATE (имя таблицы) SET (имя столбца)=(имя столбца)+"добавляемое значение"..

Coutty
10-08-2008, 19:45
хороший справочник по командам СУБД »
Выбирайте: http://www.mysql.ru/docs/
Официальная документация на русском языке: http://www.mysql.ru/docs/man

BASSON_XVI
10-08-2008, 19:54
engwar,

Как раз токи такая конструкция у меня и не работает...


$dom="stroi_sait_com_stat";
$sql = "UPDATE users SET domains=domains + '$dom' WHERE nik='$this->nik' AND pass='$this->pass'";
mysql_query($sql);


В ячейку пишет 0. Вместо добавления...

vadimiron
10-08-2008, 20:49
BASSON_XVI,
domains=domains + '$dom' »
domains же у вас не число, а складывание двух строк естественно приводит к 0, так как нерегулярная операция
Нужно воспользоваться функциями по работе со строками, например, можно с помощью CONCAT (http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_concat)

BASSON_XVI
10-08-2008, 22:19
спс Большое спасибо все разобрался... :oszone:




© OSzone.net 2001-2012