結果があるはずのときに0行を返します。
これはJOINを使用する最初の試みですが、私が読んだことから、これはかなり正しいように見えますよね?
"SELECT pending.paymentid, pending.date, pending.ip, pending.payer, pending.type, pending.amount, pending.method, pending.institution, payment.number, _uploads_log.log_filename
FROM pending
LEFT JOIN _uploads_log
ON pending.paymentid='".$_GET['vnum']."'
AND _uploads_log.linkid = pending.paymentid"
pending.paymentid
とが両方とも_uploads_log.log_filename
等しい各テーブルから指定された値を返す必要があります$_GET['vnum]
これを行う正しい方法は何ですか?結果が得られないのはなぜですか?
私より経験豊富な誰かが私を正しい方向に向けることができれば、私は多くの義務を負います。
編集
pending
主キーの場合はpaymentid
、、主キーの場合はと_uploads_log
呼ばれる列であり、インデックスとしてリストされます。log_id
log_filename