0

これがばかげた質問であることは承知していますが、ローカルサーバーにあるデータベースに接続するには、次のコードを使用して接続しますか?

mysql_connect("localhost","user","pass")

したがって、localhost接続を使用します。ホストコンピュータにメッセージを送信してローカルデータベースに接続しているため、これは理にかなっているようです。

または、このコードを使用しますか:

mysql_connect("Ipaddress","user","pass")

これもなんとなく納得です。自宅でホスティングしているウェブサイトに使用するものはどれですか。

編集:明らかに、世界中の人々が情報を入力し、それがデータベースに送信されるようにしたい. 私が使用するためのものではありません。

4

3 に答える 3

1

これを行うより良い方法は次のとおりです。

<?php
    $mysqli = new mysqli("localhost", "user", "password", "database");
    if ($mysqli->connect_errno) {
        echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
    };
?> 

これは私が個人的に使用しているものであり、これを行う他の方法があります。

于 2013-01-29T07:18:15.937 に答える
1

データベースはプログラムと同じサーバーに格納される可能性が高く、localhost を配置する必要があります。とにかく、時間をかけて PDO について学んでください。より安全で、よりクリーンで、実際に使いやすくなっています。

于 2013-01-29T06:35:13.450 に答える
1

localhost を使用する必要があります。

次のようなことができます。

<?php
$mysql = mysql_connect("localhost", "user", "pass");
if(!mysql){
die('Could not connect: ' . mysql_error());
}

//code her
mysql_close(mysql) //stops the connection
?>
于 2013-01-29T06:32:15.813 に答える