zoukankan      html  css  js  c++  java
  • Connection to DB

    Connect to MySQL

    PHP5 and later can work with a MySQL database using 

    •   MySQLi extension
    •   PDO

    PDO will work on 12 different database systems, where as MySQLi will only work with MySQL database.

    <!-- MySQLi Object-Oriented -->

    <?php

      $servername = "localhost";

      $username = "username";

      $password = "pwd";

      

      //create  connection

      $conn = new mysqli($servername, $username, $password);

      //check connection

      if($conn-> conncet_error){

        die("Connection failed:" .$conn->connect_error);

      }

      echo "Connected successfully";

      $conn->close();

    ?>

    <!-- MySQLi Procedual -->

    <?php

      $servername = "localhost";

      $username = "username";

      $password = "pwd";

      //create connection

      $conn = mysqli_connect($servername, $username, $password);

      //check connection

      if(!$conn){

        die("Connection failed:" .mysqli_connect_error());

      }

      echo "Connected successfully";

      mysql_close($conn);

    ?>

    <!-- PDO -->

    <?php

      $servername = "localhost";

      $username = "username";

      $password = "pwd";

      try{

        $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);

        //set the PDO error mode to exception

        $conn ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

        echo "Connection successfully";

        $conn = null;

      }

      catch(PDOException $e){

        echo "Connection failed:" .$e->getMessage();

      }

    ?>

  • 相关阅读:
    Windwos堆管理体系以及溢出利用
    Python利用ctypes实现C库函数调用
    Windows异常分发
    初探Windows用户态调试机制
    HTTP协议
    《格蠹汇编》调试笔记
    IDT系统中断描述表以及绕过Xurtr检测的HOOK姿势
    C++ 各种构造函数
    PsSetCreateProcessNotifyRoutineEx 创建回调函数
    导出函数与未导出函数
  • 原文地址:https://www.cnblogs.com/forerver-elf/p/5231941.html
Copyright © 2011-2022 走看看