ホームページ >バックエンド開発 >PHPチュートリアル >試験用紙の生成と保存に関する問題

試験用紙の生成と保存に関する問題

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

テスト用紙を生成し、問題を保存します
データベースから質問番号を選択し、それをフォーマットしてテスト用紙を生成します
次のステップは、テスト用紙を保存することです。
何か良い提案はありますか?
テスト用紙の内容をすべて Word に生成して保存しますか?
それとも質問番号を保存しておいて、このテスト用紙を取得するときに質問番号を取得する必要がありますか?

-----解決策--------------------------

ディスカッション

P_ID 論文番号
P_NAME 論文名
P_TIME 時間
T_ID 教師 ID
では、次のように作成したテーブル内の異なる論文をどのように区別しますか?それ?
あなたの質問バンクは私の質問バンクと同等です...
私がしたいのは、質問バンクからいくつかの質問番号を抽出して、新しいテスト用紙テーブル
を作成することです。
------解決策---------
はい。ただのvarchar型。 次のようにしてください: select * from question Bank table where id in('1,2,3'); // 3 つの質問 1、2、および 3 を取得します。
------解決策---------
PHP コード

それをまとめるだけです:
1:
$a = 1;
$b = 2;
$c = 3;
$code = $a.",".$b.",".$c;
2:
$a = 配列(1,2,3);
$code = implode(",",$a);

$sql = "select * from table where code in(".$code.");"
<br><font color="#e78608">------解決策---------</font><br>
話し合う

質問番号はカンマで区切られていますが、これも文字列型ですか?どうやって抽出するのですか?

------解決策---------
保存時に質問番号を使用して、接続を確立します入力するだけで簡単に保存できます。 もちろん、抽出するときに出力をループする必要があります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。