Показать полную графическую версию : MySQL помощь в освоение..
BASSON_XVI
10-08-2008, 16:43
Здравствуйте... Вчера начал осваивать MySQL.. Искал в инете книжки все те которые нашел не совсем то что нужно. Можете посоветовать хороший справочник по командам СУБД. Еще вопрос как мне дописать данные в ячейку тоесть на обновить не перезаписать а добавить к уже имеющимся данным в ячейки новые... :)
vadimiron
10-08-2008, 17:17
BASSON_XVI,
Например здесь (http://www.keithjbrown.co.uk/vworks/mysql/)
как мне дописать данные в ячейку тоесть на обновить не перезаписать а добавить к уже имеющимся данным в ячейки новые... »
А это как раз обновление и есть по сути...
команда будет около UPDATE (имя таблицы) SET (имя столбца)=(имя столбца)+"добавляемое значение"..
хороший справочник по командам СУБД »
Выбирайте: 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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.