View Full Version : PHPでMySQLを使うと "No Database Selected"
denchu
2002/07/20, 04:15 PM
添付ファイルのようなクラスを作成し、以下のコードを実行しました。
$db = new DB;
if ($db->query("SELECT * FROM diary")) {
print_r($db->fetch_array());
}
else {
echo $db->error();
}
diary というテーブルはすでにphpMyAdminで作成しています。
すると、
No Database Selected
のように出力されます。
原因が分からないのでご教授お願いしますm(_ _)m
添付の
surver
が
server
の間違いだったり。
denchu
2002/07/21, 01:37 AM
Originally posted by JAM
添付の
surver
が
server
の間違いだったり。
でも、スペルは全部間違っているからここは関係ないです。
denchu
2002/07/21, 02:39 AM
SELECT * FROM diary
の部分を
SELECT * FROM username.diary
(ここでの username はアカウント名)
にするだけでいけました。
MySQLの勉強不足でした:D
Yosihiko
2002/07/23, 07:32 PM
今更余計かもしれませんが・・・
私たちは一つのデータベースしか与えられていないので、接続時にデータベースを選択するのがベターではないでしょうか。
そうすれば、最初のシンプルなクエリでOKな気がします。
denchu
2002/07/24, 02:35 AM
Originally posted by Yosihiko
今更余計かもしれませんが・・・
私たちは一つのデータベースしか与えられていないので、接続時にデータベースを選択するのがベターではないでしょうか。
そうすれば、最初のシンプルなクエリでOKな気がします。
mysql_select_db (http://www.php.net/manual/ja/function.mysql-select-db.php) なんて関数があったのか:eek:
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.