2011-07-07 27 views
1

私はPHP 5から作成した単一のMySQLクエリを持っています。クエリには3つのSELECT句と2つのJOIN句があります。 1つの接続とdb1.table1 db2.table2の手法を使用して、1つのホスト上の2つのデータベースにアクセスします。私は実行する前にクエリをエコーし​​ます。 PHPでは、クエリは結果を返しませんし、エラーは発生しません。エコーされたクエリをコピーしてPHPMyAdminのSQLに貼り付けると、正しい結果が返されます。PHP/MySQLは結果を返しません。エラーはありません

PHPがPHPMyAdminのSQL部分と異なるのはなぜですか?また、PHPで動作させるための提案はありますか?

+0

接続が正しく設定されていない可能性があります。 PHPファイルの 'mysql_query'に' die or mysql_error()) 'を追加し、どのようなエラーが発生したかを教えてください。 – Balanivash

答えて

1

なぜPHPはそれがありませんPHPMyAdminの

のSQL部分に異なっています。

間違ったデータベースに接続しているか、誤ったクエリを書き込んだり、間違ってエラーをチェックしています。

+0

私はレイヤー8のように聞こえます。 – wonk0

+0

@ wonk0:それでは、投票してください:P –

+0

ありがとうございました、それは今働いています! –

関連する問題