[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Записать пустоту
SnowWind
Привет.
Как записать пустое значение в ячейку, пробовал устанавливать тип INT NULL и VARCHAR выдаёт ошибку
"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 ')' at line 1"

CREATE TABLE IF NOT EXISTS `".$name."` (`id` INT(11) NULL AUTO_INCREMENT, `bid` FLOAT(21) NULL, `ask` FLOAT(21) NULL, `volume` FLOAT(21) NULL, `feein` FLOAT(21) NULL, `feeout` FLOAT(21) NULL, `wsin` VARCHAR(1) NULL, `wsout` VARCHAR(1) NULL, PRIMARY KEY(`id`))


INSERT INTO `".$key."` (`id`, `bid`, `ask`, `volume`, `feein`, `wsin`) VALUES (NULL, ". $value['Bid'] .", ". $value['Ask'] .", " . $value['BaseVolume'] . ", " . $value['TxFee'] . ", " . $value['IsActive'] . ")


в ячейку `wsin` иногда попадает "" и не записывается, выдавая ошибку.
Как записывать пустое значение, когда в ячейке должно быть либо 1, либо ""?

Сделал так, не знаю можно ли без проверки
Цитата
INSERT INTO `".$key."` (`id`, `bid`, `ask`, `volume`, `feein`, `wsin`) VALUES (NULL, ". $value['highestBid'] .", ". $value['lowestAsk'] .", " . $value['baseVolume'] . ", " . $value['txFee'] . ", " . ($value['disabled'] != null ? $value['disabled'] : null) . ")
Быстрый ответ:

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