mySQLテーブルから値(値のリストからクリックしたもの)を抽出するこのプログラムのこの関数を作成しようとしています。このコードを書くと、常に「データベースが選択されていません」というエラーが表示されます。
スキーマムービー内のテーブル(performed_in)から値を抽出しようとしています。ユーザーが名前を選択すると、プログラムはテーブル「performed_in」を検索し、ユーザーが選択したものと一致する値(すべてのフィールド)を返すことになっています。
こんなタイプでも繋がりません。
mysql_connect('localhost', 'uMoviesUser', '');
問題はクエリ行の内部にあるようです。何が問題なのですか?
$moviesdb = new mysqli('localhost', 'uMoviesUser', '', 'movies');
if (mysqli_connect_errno()) {
echo '<h3>Database Access Error!</h3>';
}
else {
$select = "select * from performed_in";
$select .= " where name = '".$_GET['name']."'";
$res = mysql_query($select) or die(mysql_error());
while($row = mysql_fetch_array($res)){
echo $row;
}