要件は次のとおりです:
管理センター
15) 管理者のみが入力できます
16) ユーザーの発言を禁止できます
17) 質問/回答を削除します
現在のコードは次のとおりです:
function index(){ $goods= D('question'); $count = $goods->count(); $Page = new \Think\Page($count,6); $list = $goods->table('ask.question question, ask.answer answer,ask.user user')->where('question.id = answer.tqu and question.userid= user.id')->field('question.id as quid,question.text as qutext,question.addtext as quadd, question.userid as quuserid,answer.text as antext,answer.addtext as answeradd, answer.userid as anuserid,answer.up,answer.down,user.name')->order(' question.id asc' )->limit($Page->firstRow.','.$Page->listRows)->select(); $show = $Page->show(); $this->assign('list',$list); var_dump($list); $this->assign('page',$show); $this->display();
テーブルの構造はどのようなものですか? 。 。
テーブルの構造はどのようなものですか? 。 。
15) 管理者の皆様、アドバイスをお願いします。入力可能
ユーザーテーブルはログイン時に判定される権限フィールドに相当します。1であれば管理者を意味します。 16) ユーザーの発言を禁止できます
ユーザーテーブルはユーザーステータスフィールドに対応します 属性が 0 の場合、投稿では権限が不十分であることが示されます
17) 質問/回答を削除します
削除は ID に対応します
1. 質問テーブルと回答テーブルの両方に対応するユーザー ID があるため、次の質問は対応する回答に対応します。
ネストされたクエリ
15) 管理者のみが入力できます
16) ユーザーの発言を禁止できます
ユーザーテーブルはユーザーステータスフィールドに対応します 属性が 0 の場合、投稿では権限が不十分であることが示されます
17) 質問/回答を削除します
削除は ID に対応します
1. 質問テーブルと回答テーブルの両方に対応するユーザー ID があるため、次の質問は対応する回答に対応します。このクエリ ステートメントはどのように記述すればよいですか?
ありがとうございます。明確になっていませんでした。最初の 2 つはすべて完了しました。一番聞きたいのは最後の質問です。もう少し具体的に教えていただけますか?
15) 管理者のみが入力できます
ユーザーテーブルはユーザーステータスフィールドに対応します 属性が 0 の場合、投稿では権限が不十分であることが示されます
17) 質問/回答を削除します
削除は ID に対応します
1. 質問テーブルと回答テーブルの両方に対応するユーザー ID があるため、次の質問は対応する回答に対応します。
ネストされたクエリ
を記述する必要があります。聞きたいのは最後のループネスト クエリの集合
16) ユーザーの発言を禁止できます
ユーザーテーブルはユーザーステータスフィールドに対応します 属性が 0 の場合、投稿では権限が不十分であることが示されます
17) 質問/回答を削除します
削除は ID に対応します
1. 質問テーブルと回答テーブルの両方に対応するユーザー ID があるため、次の質問は対応する回答に対応します。
ネストされたクエリ
を記述する必要があります。質問したいのは、最後のループのネスト クエリのセット
$rs1 = (質問テーブルをクエリして返された結果セット)
while($row = mysql_fetch_array($rs1))