PHP7はどのようにデータベースに接続しますか

推奨(無料):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チュートリアル列。

おすすめ

転載: blog.csdn.net/Anna_xuan/article/details/113106945