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 的语句差不多,增删改查都是一样的方法。

    代码改变世界~
  • 相关阅读:
    Android UI 如何让TextView中的文字居中显示
    Android日志服务例子,将日志保存在文件中并每天产生一个日志文件
    Android 获取屏幕尺寸与密度
    Android 学习Tabhost
    Android与服务器端数据交互(http协议整合struts2+android)
    Android的计量单位px,in,mm,pt,dp,dip,sp
    Java struts2中StrutsPrepareAndExecuteFilter 异常
    Http Module 介绍
    Http 请求处理流程
    HttpRuntime2
  • 原文地址:https://www.cnblogs.com/hxiaoman/p/9263531.html
Copyright © 2011-2022 走看看