ホームページ >バックエンド開発 >PHPチュートリアル >PHPクエリデータベースの扱い方

PHPクエリデータベースの扱い方

WBOY
WBOYオリジナル
2016-06-13 13:35:03826ブラウズ

php クエリ データベース
session_start();
include("../../control/config.php");
$id=$_SESSION['user'] ;
$p_id=$_GET['id'];//試験 ID
$time=$_GET['t_time'];
$result=mysql_query("select * from PAPERS where P_ID=' $p_id'");
$rows=mysql_fetch_assoc($result);
preg_match_all('/(d{2}|d{1}|d{3}?)/',$rows['P_QUES '], $timu);//質問配列
を取得 for ($i=0;$i {
$question=$timu[ 0][i];
$result1=mysql_query("select * from QUESTION where Q_ID='$question'")
while($rows1=mysql_fetch_array($reslut1))
{
echo "タイトル:".$rows1['Q_TEXT'];
echo "オプション A:".$rows1['Q_A'];
echo "オプション B:".$rows1['Q_B'];
echo "オプション C:".$rows1['Q_C'];
echo "オプション D:".$rows1['Q_D'];
echo "
";
}
}
mysql_close($db);
?>
プロンプトの赤色の戻り値は有効な結果セットではありません。何が問題ですか?

-----解決策---------
$result1=mysql_query("select * from QUESTION where Q_ID='$question'") 一重引用符は削除され、一重引用符は解析されません。
------解決策---------
$reslut1 のクエリが null 値である可能性があります。記録はありません。 mysql で SQL をデバッグし、結果があるかどうかを確認できます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。