まあ、私はmysqlビューからいくつかのデータを抜きたいですが、wuery dosは(ビューにデータが入っていても)何も取得していないようです。ここPHPクエリはデータを取得しませんか?
は私が(私はPHPのためのADODBを使用しています)で「遊んで」してきたコード
$get_teachers=$db->Execute("select * from lecturer ");
//$array=array();
//fill array with teacher for each lesson
for($j=0;$j<$get_teachers->fetchrow();++$j){
/*$row2 = $get_lessons->fetchrow();
$row3=$row2[0];
$teach=array(array());
//array_push($teach, $row3);
$teach[$j]=mysql_fetch_array($get_teachers, TYPE);
//echo $row3;*/
$row = $get_teachers->fetchrow();
//$name=$row[0]+" "+$row[0]+"/n";
//array_push($teach, $row1);
echo $row[0]; echo " ";echo $row[1]." ";
//$db->debug = true;
}
は、私は、「ユーザーからの姓、名を選択」のような何かをしようとした場合、クエリが部分的に機能しています。部分的には、データベースに2人のユーザーがいる間、ループは最後のユーザーのみを印刷します。
私が実行したい元のクエリは、この
$get_teachers=$db->Execute("select surname,name from users,assigned_to,lessons
where users.UID=assigned_to.UID and lessons.LID=assigned_to.LID and
lessons.term='".$_GET['term']."'");
だったが、私がGETの一部を置換することによって、ビュー(あなたはphpMyAdminのでこれを実行すると、それが正常に動作します(としようとした何かをするように見えるのdidntので、 UID = useridとLID = lessonidを含むことによって教えるレッスンに各ユーザーを接続するテーブルです)。私がここでやってみたいのは、レッスンを教えるユーザーの名前+名字です。各レッスンとそれを教える人がリストされていることを想像してみてください。bレッスンが利用可能であるという条件に従ってください。私は、ライブラリを使用する方法については、最初のページに例を見ることができるhttp://adodb.sourceforge.net/を見てみると
のようにそれを使用する必要があります - 最初のページの例を! http://adodb.sourceforge。net/ – thetaiko
ありがとう皆さん:)私は確かにadodbのドキュメントをもっと見ていきます。ご協力いただきありがとうございます – George