推奨(無料):PHP7
- mysqlライブラリはPHP7で廃止され、mysqliとPDOのみを使用できます。
mysqliオブジェクト指向スタイル
connect_error){
die('connect error:'.$mysqli->connect_errno);}$mysqli->set_charset('UTF-8'); // 设置数据库字符集$result = $mysqli->query('select * from customers');$data = $result->fetch_all(); // 从结果集中获取所有数据print_r($data);
?>
mysqli面向过程风格
1
2
3
?>
PDO接続データベース
$PDO = new PDO($serve,$username,$password);
$result = $PDO->query('select * from customers');
$data = $result->fetchAll(PDO::FETCH_ASSOC); // PDO::FETCH_ASSOC表示将对应结果集中的每一行作为一个由列名索引的数组返回
print_r($data);} catch (PDOException $error){
echo 'connect failed:'.$error->getMessage();}
?>
PDOは、12種類のデータベースドライバをサポートしているため、データベースに接続するためにPDOを使用するには、MySQLに接続するためにPDOまたはmysqliのを使用することができますが、それは、より推奨され、mysqliのはMySQLのみをサポートし、PDOの性能が高くなっている。
この記事はから来ていますPHP ChineseWebサイトのPHP7チュートリアル列。