[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Тип поля SET сохранение в базу
Страницы: 1, 2, 3
OleKh
Цитата
CREATE TABLE IF NOT EXISTS `classifieds_auto`

Цитата
INSERT INTO `database`
arlamar
Странно конечно, у меня запрос
INSERT INTO classifieds_auto (misc) VALUES ('1,2,3,4')
отработал нормально
Игорь_Vasinsky
ну он говорит что остальные поля пише.

водит нас за нос....

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
Цитата
INSERT INTO classifieds_auto (misc) VALUES ('1,2,3,4')


ну так - ты
сделал все остальные default NULL




_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
make.kz
Все понятно, он занес в базу проблема в том, то впереди стоит запятая. ))) , 1,2,3,6
В ней и была ошибка сохранения. Почему echo mysql_error(); ошибку не выдал не знаю...
arlamar
Мде... все дружно не заметили это: :)
<input name="misc[]" type="hidden" value="" />
Игорь_Vasinsky
нормально biggrin.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
make.kz
Цитата (arlamar @ 8.03.2013 - 19:18)
Мде... все дружно не заметили это: :)
<input name="misc[]" type="hidden" value="" />

Вот вот и я о том же ))))
make.kz
В общем исправил ошибки, теперь он сохраняет только первый чекбокс, остальные игнорирует...
Игорь_Vasinsky
musc что содержит после implode ?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
make.kz
var_dump($misc) ответил string(10) "1,2,3,5,6", поскольку я выбрал 1,2,3,5,6 чекбокс, а вот в базу только 1 сохранилось
Игорь_Vasinsky
ты сменил SET на varchar(50) ?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
make.kz
нет, думаю если разобраться с полем SET то потом будет проще работать
arlamar
У тебя сет 1,2,3,4,5. Туда "6" никак не впишется, проигнорируется, но остальное должно было записаться. У меня такое было когда ипмлод был ', ' т.е. с пробелом после запятой. Писалось только первое значение.
make.kz
Цитата (arlamar @ 8.03.2013 - 19:56)
У тебя сет 1,2,3,4,5. Туда "6" никак не впишется, проигнорируется, но остальное должно было записаться. У меня такое было когда ипмлод был ', ' т.е. с пробелом после запятой. Писалось только первое значение.

В общем долго мучаясь я принял решение пойти советом и сделать поле varchar(500). теперь все гуд... Спасибо за помощь! _))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.