zoukankan      html  css  js  c++  java
  • php7 连接 mysql 的两种方式

    PHP 5 的使用者可以使用 MySQL extension,mysqli 和 PDO_MYSQL 。php 7移除了mysql extension,只剩下后面两种选择.
    这份文档解释了每个API 的术语,帮助我们如何使用API 和了解相关API的信息。
    PHP 提供了三种不同的API去连接mysql数据库。下面的示例代码展示了3种不同连接mysql数据库的方式。

    /*
    
     * mysqli
    
     * 数据库地址,登陆账号,密码,数据库名称
    
     */
    
        $mysqli = new mysqli("localhost", "root", "", "student");
    
        $sql = "SELECT * FROM tb_user";
    
        $result = $mysqli->query($sql);
    
        $row = $result->fetch_assoc(); // 从结果集中取得一行作为关联数组
    
        echo $row["password"];
    
        /* free result set */
    
        $result->free();  
    
        /* close connection */
    
        $mysqli->close(); 
    /*
    
     * 第一个参数是mysql:host,第二是dbname,第三个账户名,第四个密码
    
     */
    
    try {
    
        $pdo = new PDO("mysql:host=localhost;dbname=student", "root", "");
    
    } catch (PDOException $e) {
    
        echo 'Connection failed: ' . $e->getMessage();
    
    }
    
    $sql = "select * from tb_user";
    
    echo $sql . "<BR>";
    
    $pdo->query('set names utf8;');
    
    $result = $pdo->query($sql);
    
    $rows = $result->fetchAll();
    
    foreach ($rows as $row) {
    
        $username = $row[1];
    
        $pwd = $row[2];
    
        echo $username;
    
    }
  • 相关阅读:
    Android启动过程介绍
    第九届蓝桥杯Java B组
    二分模板和区别
    第十届蓝桥杯Java B组
    2019 ICPC Asia Nanjing Regional(现场赛)
    PAT 甲级 1057 Stack
    P1972 [SDOI2009]HH的项链
    Python中的字典排序
    Comet OJ
    ekmp模板
  • 原文地址:https://www.cnblogs.com/starfish29/p/10898602.html
Copyright © 2011-2022 走看看