私は、このプログラムのこの機能を記述しようとしています。この関数は、mySQLテーブルから値(値のリストからクリックしたもの)を抽出します。私はこのコードを書くとき、それは常に私にエラー "選択されたデータベースなし"を与えます。mySQLテーブルから指定された値を抽出していますか?
スキーマムービー内のテーブル(performed_in)から値を抽出しようとしています。ユーザが名前を選択すると、プログラムはテーブル "performed_in"を検索し、ユーザが選択したものに一致する値(すべてのフィールド)を返すことになっています。
このようなタイプのものでも、接続しません。
mysql_connect('localhost', 'uMoviesUser', '');
問題はクエリ行内にあるようです。何が問題なの? uはmysql_select_db
$db_selected = mysql_select_db('urDB', $connection);
if (!$db_selected) {
die ('Can\'t use urDB: ' . mysql_error());
}
あなたはmysqliとmysql関数を混在させています!これらは、2つの完全に別個のデータベースインタフェースです。どちらか一方に固執する。 *動作するはずのコードにまだ問題がある場合は、もう一度やり直して、正確な問題とエラーメッセージを教えてください。 – deceze
これは実際にそれを修正しました。私は新しいmysqli( 'etc'、 'etc'、 'etc')を使っていましたが、mysqli( 'etc'、 'etc'、 'etc')に持ってきたときにうまくいきました。 – Kyle