0

申し訳ありませんが、これはばかげた質問のように聞こえるかもしれませんが、これに関する用語を Google で検索する方法さえ知りません。これは写真です:

忙しい猫 http://img259.imageshack.us/img259/5041/structure.png

データベース _users にアクセスしようとしていますが、

以下を使用してみました:

mysql_select_db("_users");
mysql_select_db("thedrive_users");
mysql_select_db("thedrive");

_users 内にあるテーブルに対してクエリを実行することはできませんでした。mysql の有効なリソースではないというすべての警告が表示されました。

ちなみに、接続は良好で、リソースとしてのポイントであり、falseではありません

mysql_connect

また、PDO に移行する必要があることはわかっていますが、その種の構文には慣れています。

私の人生でphpmyadminでそのようなサブセットを見たことがなく、それが問題です。たとえば、問題なく information_schema にアクセスできます

4

3 に答える 3

0

使ってみましたか

 $hostname = "localhost";
 $database = "thedrive_users";
 $username = "username";
 $password = "password";
 $Connect_db = mysql_pconnect($hostname, $username, $password) or             trigger_error(mysql_error(),E_USER_ERROR);



 mysql_select_db($database, $Connect_db);
于 2013-02-11T03:15:47.950 に答える
0

mysql_select_dbクエリでデータベースを参照していることを確認するだけで、データベースを選択する必要はありません。

mysql_query('SELECT * FROM thedrive_users.table_name');

それでもうまくいかない場合は、提供したログイン情報でデータベースにアクセスする権限がない可能性があります。

そして、ええ、mysql_*何とか何とかを使用しないことについての通常のビット。

于 2013-02-11T03:17:37.020 に答える
0

これは:

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

Mysql接続. まず、mysql データベースに接続する必要があります。データベースに接続したら、データベースから行を取得できます。

簡単な例: users テーブルという名前の users: 1 行目: id、2 行目: name 3 行目: password

次のように取得できます。

$query = mysql_query('SELECT * FROM users');

while ($i = mysql_fetch_assoc($query))
{
print('id:'.$i["id"].' name:'.$i["name"]);
}

分かりますか?しかし、良いチュートリアルがあります: http://www.learnphpin24hours.org/

于 2013-02-11T03:12:26.797 に答える