phpMyAdmin で実行したクエリがあり、結果が返されますが、クエリを切り取って Web ページの php スクリプトに貼り付けると、クエリは実行されているように見えますが、ページには何も表示されません。また、ページの読み込みが完了しません。クエリが開始されたところでページが終了します。Web ベースのクエリの実行時間が、phpMyAdmin を介して実行されるクエリよりも長くかかる可能性はありますか? クエリは次のとおりです。
$query = "SELECT DISTINCT tblCertificates.WebReportedDt, tblInsHeader.name1, tblInsHeader.name2, tblQuotes.certnum, tblQBalloons.regnum
FROM ((`tblQuotes`
INNER JOIN `tblInsHeader` ON tblQuotes.insuredid = tblInsHeader.insuredid)
INNER JOIN `tblQBalloons` ON tblQuotes.quoteid = tblQBalloons.quoteid)
INNER JOIN `tblCertificates` ON tblQuotes.quoteid = tblCertificates.QuoteID
WHERE (((tblCertificates.WebReportedDt) IS NOT NULL)AND ((tblCertificates.web) = True) AND tblCertificates.WebReportedDt >= '".$MyDate."')
ORDER BY tblCertificates.WebReportedDt DESC , tblInsHeader.name1, tblQuotes.certnum, tblQBalloons.regnum";
$results = mysql_query($query) or die("Query Timed out");
while ($r = mysql_fetch_array($results)) {
extract ($r);
echo $WebReportedDt." - ".$name1." ".$name2." - ".$certnum." - ".$regnum."<br>";
}
MyDate 変数は、DATETIME 形式の現在の日付 (YYYY-mm-dd HH:ii:ss) です。
どんなアイデアでも役に立ちます。
ありがとう!