zoukankan      html  css  js  c++  java
  • PHP学习(三)——连接MySQL数据库理论

    PHP连接数据库有三种方法,面向对象,面向过程,PDO

    /*

    w3cschool网站面向对象的写法

    <?php
    $servername = "localhost";
    $username = "username";
    $password = "password";

    // 创建连接
    $conn = new mysqli($servername, $username, $password);

    // 检测连接
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
    echo "Connected successfully";
    ?>

    */

    /*

    w3cschool 面向过程的写法

    <?php
    $servername = "localhost";
    $username = "username";
    $password = "password";

    // 创建连接
    $conn = mysqli_connect($servername, $username, $password);

    // 检测连接
    if (!$conn) {
        die("Connection failed: " . mysqli_connect_error());
    }
    echo "Connected successfully";
    ?>

    */

    /*

    PDO的写法

    <?php
    $servername = "localhost";
    $username = "username";
    $password = "password";

    try {
        $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
        echo "Connected successfully";
        }
    catch(PDOException $e)
        {
        echo $e->getMessage();
        }
    ?>

    */

    https://blog.csdn.net/qq_37674858/article/details/78921485  

    https://www.cnblogs.com/slk-fight/p/7078606.html

    以上两个网站是我找到的不过还没有实践过的。和连接sql server的方法差不多,不过最重要的还是基础的语法要抓牢,不然脑袋还是晕的。

    在这里想解释一下这三个的意思。

    面向对象是对一个类或者事物进行编程或者设计。

    面向过程是对正在发生为目的的编程。

    PDO就是把操作数据库的函数封装成一个pdo类,其间做了安全验证而已。

    嗯,差不多就是这样,大神们解释的看不懂...稍微用了自己的理解,勉强也能看懂一点。

    看了一下MySQL语句,跟SQL Server 的语句差不多,增删改查都是一样的方法。

    代码改变世界~
  • 相关阅读:
    Log4j2_java日志使用
    Log4j_java日志使用
    DB_常用知识
    Oracle_内置信息
    Loadrunner使用时IE浏览器打不开怎么办
    性能测试
    python条件语句及循环语句
    计算机网络
    单元测试
    边界条件测试
  • 原文地址:https://www.cnblogs.com/hxiaoman/p/9263531.html
Copyright © 2011-2022 走看看