ホームページ >バックエンド開発 >PHPチュートリアル >php を使用した mysql データベースへの接続について

php を使用した mysql データベースへの接続について

WBOY
WBOYオリジナル
2016-06-23 14:06:18912ブラウズ

function PA{global $host,$user,$pw,$name;    $conn = mysql_connect("$host","$user","$pw");     mysql_select_db("$name",$conn) or die("不能选择数据库:".mysql_error());    unset($dbhost,$dbuser,$dbpw,$dbname);}


これはソースコードですが、なぜここに user も pw も割り当てられていないのですか? mysqlに接続するにはどうすればいいですか?このコードを書いた人はパスワードとユーザー名を別の場所に置いたのでしょうか?それとも、これはユーザー名とパスワードが設定されていない mysql ですか?
マスターの皆さん、アドバイスをお願いします。ありがとうございます


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

global $host,$user,$pw,$name;
これらの変数は別の場所にあるとすでに言いましたね?

なお、unset($dbhost,$dbuser,$dbpw,$dbname); は不要です
グローバルライフの変数はすべて参照されているため、削除することは削除しないことを意味します

ああ。では、これらの変数は通常どこに割り当てられるのでしょうか?彼がユーザー名とパスワードをどこに置いたかを見つけることができないのはなぜですか?それとも暗号化したのでしょうか?たくさんの書類を見つけました!
ありがとう!

すべてのファイルを見つけました。また、これらの変数に値が割り当てられているグローバル $host、$user、$pw、$name も見つかりませんでした。どうしたの?

host が表示されるすべてのファイルを検索します

config で見つかりました。ありがとうございます

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