phpからmysqlにアクセス

Mysql使うためのコネクタが必要なので、

$ sudo apt-get -y install php-mysql

インストールするとphpinfoでdriversがenableとなりました。

アクセスの仕方はphp7系はPDO(PHP Data Object)を使うのが標準のようです。読み出し関数はこんな感じで、

——————————————

    function db_read()

{

// データベースへの接続

try {

    $dbh = new PDO(“mysql:host=localhost; dbname=co2; charset=utf8”, “<user name>“, “<pass word>”);

    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

//    echo ‘success’;

} catch (PDOException $e) {

    echo $e->getMessage();

    exit;

}

// DBから読み出して返却

    $stmt = $dbh->query(“SELECT * FROM `pythonco2`”);

    $stmt->execute();

    $results = $stmt->fetchAll();

// connection close

    $dbh = null;

    return $results;

}


 

admin