私のプレスタショップの連絡フォームには、このコードがあります
SELECT *
FROM '._DB_PREFIX_.'contact c
LEFT JOIN '._DB_PREFIX_.'contact_lang cl ON c.id_contact = cl.id_contact
WHERE cl.id_lang = '.(int)($id_lang).'
ORDER BY name ASC
このクエリを作成します
SELECT *
FROM ava_contact c
LEFT JOIN ava_contact_lang cl ON c.id_contact = cl.id_contact
WHERE cl.id_lang =6
ORDER BY name ASC
LIMIT 0 , 30
そしてそれは通常の結果を表示します
しかし、DBクラスがこのコードを実行するとき
Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS('SELECT *
FROM '._DB_PREFIX_.'contact c
LEFT JOIN '._DB_PREFIX_.'contact_lang cl ON c.id_contact = cl.id_contact
WHERE cl.id_lang = '.(int)($id_lang).'
ORDER BY name ASC');
'name'フィールドを除いてすべての値が表示され、すべての値に空の文字列、うーん、がありますが、これは間違った部分ですか?
ありがとう、