Мне нужно вставить пробел (foo=""
) в мою базу данных, но когда я это сделаю:
bindParam(':foo','',PDO::PARAM_STR);
bindParam(':bar','bang',PDO::PARAM_STR);
И посмотрите на таблицу, bar
= bang
, но foo
нулевой.Я хочу, чтобы это было
(пусто, а не пробел), а не null
.
(мне нужно сделать это, потому что данные будут экспортированы в SPSS, а пустым будет null
SPSS *)
Я просмотрел php.net /… / pdo.constants и остальную часть руководства, и я вижу только случаи вставки пробелов из-за странного выравнивания Венеры во времязатмение на третьей голубой луне.
РЕДАКТИРОВАТЬ : php 5.3, mysql 5.1 (и я не знаю версию драйвера)