0

PHPでは、このような簡単な方法でmysqlデータベースへの接続を行っています

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

arrayしかし、その中でMySQLポート番号などの変数を使用できる(すべての変数が配列にある)データベース接続のより専門的な方法が必要です。それで、誰かが親切にこれを行う方法を教えてもらえますか?どんな助けや提案も本当に価値があります。ありがとう..

4

4 に答える 4

2

以下のような配列値を与えることができます。

$config = array ('hostname'   => 'localhost',
            'database'   => 'DB_NAME',
            'username'   => 'MYSQL_USER',
            'password'   => 'MYSQL_PASSWORD');

$link = mysqli_connect($config['hostname'],$config['username'],$config['password'],$config['database']);
于 2013-07-31T07:39:40.103 に答える
0

mysqli を使用できます。例のように結果を配列に格納します。

$conn = new mysqli("localhost", "user", "password", "database");
$getName = mysqli_fetch_array($conn, "select name from tblNames where name = 'John'");

次に、配列で値を取得します

echo $getName[0];
于 2013-07-31T07:40:31.950 に答える