1

データベースにアクセスするためのクラスを作成しました。簡略化されたクラスは次のとおりです (私は dbaccess.php と名付けました)

class dbaccess {
function read($db) {
    $con = mysqli_connect($db);
    if (mysqli_connect_errno()){
        echo "Failed to connect to MySQL: " . mysqli_connect_error();
        }
    $result = mysqli_query($con,"SELECT * FROM equipment");
    while($row = mysqli_fetch_array($result)){
        $print = $print . $row['ID'] . " " . $row['name'] . " " . $row['new_price'] . " " . $row['residual_value'] . "<br>";
        }
    echo $print;
    mysqli_close($con);
    }
}

クラスにアクセスするには、このコードを使用します

include './dbaccess.php';
//define db address
$add = '"localhost","myuser","mypassword","mydbname"';
$db = new dbaccess;
$db->read($add);

このコードの結果

Failed to connect to MySQL: Unknown MySQL server host '"localhost","myuser","mypassword","mydbname"'(2)

直し方がわからないのですが、どなたか助けていただけないでしょうか?

4

4 に答える 4