$coon との初心者の接続問題

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

データベース接続には 2 つのタイプが見つかりました。1 つ目は次のとおりです。
$db_host='localhost'; //データベース ホスト名
$db_user='root'; //データベース ユーザー アカウント
$db_passw='123'; /データベース ユーザー パスワード
$db_name='list'; //データベース固有
$conn = mysql_connect($db_host,$db_user,$db_passw) or die ('データベース接続に失敗しました!'); 2 つ目は:
$conn = mysql_connect(localhost,root,123) または die ('データベース接続に失敗しました!');

明らかに、最初の方法よりも 2 番目の方法の方がはるかに便利です。他にどのような用途がありますか。

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

二つの方法はありません!

慎重な人は他人にパスワードを見られたくないので、変数を使用します

もちろん、実際のコードでは、これらの変数は見えない場所に配置されます

別の説明は、変数は別の場所に配置できるということです構成ファイルを作成し、その後の管理を容易にするためにそれを含めます。

つまり、実際の開発では、変数は別のファイルで接続ファイルに導入されます。これはサーバーにとってより安全です。ただし、これを直接

$conn = mysql_connect(localhost,root,123) or die ('Database connection failed!'); とファイルに記述して引用した場合、ユーザーはサーバー アカウントのパスワードを確認できなくなります。


それについては二つの方法はありません!

慎重な人は他人にパスワードを見られたくないので、変数を使います

もちろん、実際のコードでは、これらの変数は見えないところに配置されています

引き続きアドバイスをお願いします

そこでこれは別の方法です。変数を別の構成ファイルに配置し、その後の管理を容易にするために含めることができるという説明です。

つまり、実際の開発では、変数は別のファイルで接続ファイルに導入されます。これはサーバーにとってより安全です。ただし、これを直接
$conn = mysql_connect(localhost,root,123) or die ('Database connection failed!'); とファイルに記述して引用した場合、ユーザーはサーバー アカウントのパスワードを確認できなくなります。

詳細についてはマスターに問い合わせてください

セキュリティとは関係ないと思います、単に一元管理の便宜のためです。

あまり心配しないでください、それはただの習慣です

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