database - Drupal 7 db_insert error en consulta simple
drupal-7 syntax-error (0)
Tengo un problema al insertar una entrada con db_insert. Estoy 100% seguro de que mis nombres de tabla y campo coinciden, y los valores que estoy aprobando están bien y se ven bien en la salida de depuración. Sin embargo, sigo obteniendo un error de sintaxis:
SQLSTATE [42000]: error de sintaxis o violación de acceso: 1064 Tiene un error en su sintaxis SQL; revise el manual que corresponde a su versión del servidor MySQL para la sintaxis correcta para usar cerca de ''desc, fstate, fname, fexpire, size, item) VALORES ('' 0 '','' 1 '','' 1327451461 '','' 0 '','' '' en la línea 1
<?
$e = array();
$e[''id''] = 0;
$e[''type''] = exif_imagetype($fullpath);
$e[''updated''] = time();
$e[''lc''] = 0;
$e[''desc''] = $form_state[''values''][''brand_name''] . '' logo'';
$e[''fstate''] = EET_BULK_LOCKED;
$e[''fname''] = $fif->filename;
$e[''fexpire''] = $e[''updated''] + (3600 * 24 * 7);
$e[''size''] = $fif->filesize;
// $e[''item''] = file_get_contents($fullpath);
$e[''item''] = 0;
debug("e = " . print_r($e));
$dbi = db_insert(''eet_bulk'');
$dbi->fields($e);
try
{
$bulk_id = $dbi->execute();
}
catch (PDOException $pe)
{
form_set_error("dbi bulk item", $pe->getMessage());
}
$dbi = NULL;
Mis nombres de campo db coinciden, y los datos salen bien en la depuración.
¿Qué me estoy perdiendo?