2012-12-11 6 views
0

Lorsque j'ai créé un type de contenu d'image et ajouter un contenu, obtenir cette erreur:PDOException erreur - Drupal 7

DOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'base.12' in 'where clause': SELECT base.tid AS tid, base.vid AS vid, base.name AS name, base.description AS description, base.format AS format, base.weight AS weight, v.machine_name AS vocabulary_machine_name FROM {taxonomy_term_data} base INNER JOIN {taxonomy_vocabulary} v ON base.vid = v.vid WHERE (base.12 = :db_condition_placeholder_0) ; Array ([:db_condition_placeholder_0] => 12) in DrupalDefaultEntityController->load() (line 196 of /Users/httdocs/includes/entity.inc). 

Mais je ne pas utiliser un terme de taxonomie, vocab, etc ... Comment puis-je répare le?

Répondre

0

requête PGSQL comme: -

SELECT base.tid AS tid, base.vid AS vid, base.name AS name, base.description AS description, base.format AS format, base.weight AS weight, v.machine_name AS vocabulary_machine_name FROM taxonomy_term_data.base INNER JOIN taxonomy_vocabulary.v ON base.vid = v.vid WHERE (base.name = v.machine_name) ; 

Dans votre requête vous avez passé base.12, il n'y colonne avec le nom 12. il montre l'erreur

+0

'# 1064 - Vous avez une erreur dans votre Syntaxe SQL; vérifier le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser près de ': db_condition_placeholder_0) LIMIT 0, 30' à la ligne 1' –

+0

je ne sais pas drupal ... mais cette requête psql a une erreur à la condition where. .. où condition comme WHERE (base.name = v.machine_name) – Daya