1

Joomla初心者です!データベースから情報を取得しようとしていますが、うまくいきません、Joomla! 空白のページが表示されます。これは、PHP コードに実行エラーがあることを意味します。

これが私のリクエストのコードです:

$query
->select($db->quoteName(array('orders.order_id', 'user.first_name', 'user.last_name')))
->from($db->quoteName('#__orders', 'orders'))
->join('LEFT', $db->quoteName('#__userinfos', 'user').' ON ('.$db->quoteName('orders.user_id').' = '.$db-quoteName('user.user_id') .')')
->where($db->quoteName('address_type').' = '.$db->quote('BT'));

コメントするとエラーが発生しないため、エラーが結合機能に起因することはわかっています

これが呼び出したいSQLリクエストです

SELECT orders.order_id, users.first_name, users.last_name 
FROM prefix_orders orders LEFT JOIN prefix_userinfos users
ON orders.ser_id = users.user_id
WHERE address_type = 'BT'");

ありがとう

4

2 に答える 2

0

列「address_type」の取得元 (users または orders テーブル) を指定する必要があります。そうしないと、mysql はクエリでそれを見つけることができません。

于 2013-09-04T13:17:16.743 に答える