Я использую следующий фрагмент в разработке в течение многих лет. Теперь вдруг я получаю DB Error: нет такого поля предупреждениеПочему мой INSERT иногда терпит неудачу с «нет такого поля»?
$process = "process";
$create = $connection->query
(
"INSERT INTO summery (process) VALUES($process)"
);
if (DB::isError($create)) die($create->getMessage($create));
, но это нормально, если я использую числовые
$process = "12345";
$create = $connection->query
(
"INSERT INTO summery (process) VALUES($process)"
);
if (DB::isError($create)) die($create->getMessage($create));
или записать значение непосредственно в выражение
$create = $connection->query
(
"INSERT INTO summery (process) VALUES('process')"
);
if (DB::isError($create)) die($create->getMessage($create));
Я действительно смущен ... любые предложения?
Это было бы очень полезно для читателей, и вы получили бы более значимые и точные ответы, если бы указали имя используемого вами API БД. – converter42 2008-11-30 19:47:45