How does PHP7 connect to the database

Recommended (free): PHP7

  • The mysql library has been abolished in PHP7, you can only use mysqli and PDO

mysqli object-oriented style

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 connection database

    $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();}

 

 ?>

Use PDO or mysqli can connect mysql, but more is recommended to use PDO connect to the database because the PDO supports 12 different database drivers, mysqli only supports mysql, and PDO higher performance
paper from PHP Chinese network PHP7 tutorial section.

Guess you like

Origin blog.csdn.net/Anna_xuan/article/details/113106945