ホームページ >バックエンド開発 >PHPチュートリアル >! MYSQL データベースに接続するときにテーブルに接続できないのはなぜですか?

! MYSQL データベースに接続するときにテーブルに接続できないのはなぜですか?

WBOY
WBOYオリジナル
2016-06-23 13:51:241166ブラウズ

購入したスペースは ***.gotoftp3.com にあり、データベースは myhostadmin.net にあります。 PHP ポインタを使用してデータベースに接続すると、myhostadmin 上のデータベースが Web サイトにアップロードされた Conn.php として表示されることが次のように表示されます
@mysql_connect ("localhost:3306","kingdatape","***) ***")or die ("mysql リンクに失敗しました");
@mysql_select_db("php100")or die("db link failed");
@mysql_query("set names 'gbk'");
?> DBリンク障害として表示されます。テーブル名を nice と nice1 に変更すると、すべての結果で DB リンクが失敗したことが示されます。間違ったユーザー名またはパスワードを入力すると、mysql 接続は失敗します。データベースには接続する必要があるが、テーブルには接続しない必要があることは理解しています。navicatformysql を使用してデータベースを確認したところ、データベース テーブルはすべて正常であることがわかりました。どこに問題があるのか​​本当に分からないので、助けてください。


ディスカッションへの返信 (解決策)

mysql_select_db はテーブルの代わりにデータベースを選択することです。画像を見ると、データベースは kingdatape

@mysql_select_db("php100")or die("db link failed");
@mysql_select_db("kingdatape")or die("db link failed"); であるはずです。

それから
@mysql_connect ("localhost:3306"," ??名前を入力してください"," ??パスワードを入力してください?")or die("mysql link failed"); ありがとうございます!

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。