0

私はプログラミングが初めてです。私はiPageにウェブサイトを持っています。今、私は PHP を学んでいます。私が学んでいることの 1 つは、PHP を mySql データベースに接続することです。私は以下を使用しています: mysql_connect(ホスト名、ユーザー名、パスワード)

私の質問は、なぜエラーが発生しないのですか? ユーザー名とパスワード、さらにはホスト名を入力しても、それは受け入れられます!

これは私が試しているコードです(ユーザー名とパスワードは単なる例です)

<?php
mysql_connect('ipage','admin','password');
echo 'Connected!';
?>

実行すると、ユーザー名とパスワードが管理者パスワードではないにもかかわらず、接続済みと表示されます。

4

2 に答える 2

2

Use mysqli_*、beacusemysql_*は推奨されておらず、将来削除される予定です:

$conn = mysqli_connect('localhost', 'username', 'password');
if(mysqli_connect_errno($conn))
{
    die('Error in connection to MySQL: ' . mysqli_connect_error());
}
else
{
    echo 'Connected successfully';
}
于 2013-08-31T09:25:15.797 に答える
0

接続されているかどうかを確認していません。次のようなものを使用する必要があります。

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

私の提案は、いくつかのドキュメントを読み始めることです。ドキュメントにはいくつかの素晴らしい例があり、本当に多くのことを学ぶことができます。ドキュメンテーション

于 2013-08-31T09:21:37.660 に答える