mysql每次链接都会打开一个连接的进程,    

 <?php
其他
    isset(卡塔尔 变量是还是不是存在

MySql是非持续连接函数而mysqli是永远连接函数。也正是说  

    boolean empty(State of Qatar 检查变量是不是留存,并推断值是不是为非空或非0

mysql每一回链接都会张开三个一而再三番若干回的长河

    void unset(卡塔尔国 销毁变量

而mysqli多次运维mysqli将选取相符连接进度,进而减弱了服务器的开销  

    header('Content-Type: text/html; charset=utf-8');

 

    method_exists($obj, $method卡塔尔(قطر‎    判别目的的形式是不是可用

数量访谈的形似流程: 

    file_exists($file卡塔尔(قطر‎    决断文件是或不是存在

1.总是数据库 mysql_connect

    function_exists();

2.采撷数据库 mysql_select_db 

    class_exists($class_name);

3.执行SQL查询 mysql_query 

    gettype(State of Qatar;获取数据类型

4.甩卖回来的多少 mysql_fetch_array mysql_num_rows mysql_fetch_assoc mysql_fetch_row 

    set_magic_quotes_runtime(卡塔尔 0 for off, 1 for on 当境遇反斜杆、单引号,将会自动抬高一个反斜杆,尊敬连串和数据库的平安

 

    ini_set()

而mysqli的是:

 安全

1.总是数据库 $mysqli = new mysqli($db_host,$db_user,$db_pwd,$db_name卡塔尔; 实例化连接数据库链接

    function strReplace($str)

//$connection = mysqli_connect("localhost","root","password","test"卡塔尔国;//面向进程 

    {

// mysqli还提供了三个接连MySQL的分子方法connect(卡塔尔国。

      $strResult = $str;

// 当实例化布局方法为的mysqli类时,用mysqli对象调用

      if(!get_magic_quotes_gpc(卡塔尔卡塔尔//判别设置是不是开启

// connect(卡塔尔国方法大器晚成致可连续几天来MySQL,譬如: 

      {

//$mysqli=new mysqli();  

        $strResult = addslashes($strResult卡塔尔;//调换sql语句特殊字符

//$mysqli->connect($db_host,$db_user,$db_pwd,$db_name);  

      }

2.执行SQL查询 $query = "select * from tabel"; //试行查询利用query(卡塔尔国方法

      return $strResult;

  1. 拍卖回来的多寡 $row =$result->fetch_array() 

    function quotes($content)

 

    {

 

        //如果magic_quotes_gpc=Off,那么就起来拍卖

<?php $db_host="localhost"; $db_user = "root"; $db_pwd = "password"; $db_name = "test"; $mysqli = new mysqli($db_host,$db_user,$db_pwd,$db_nameState of Qatar; //面向对象 //$connection = mysqli_connect("localhost","root","password","test"State of Qatar;//面向进程   // mysqli还提供了一个连连MySQL的分子方法connect(卡塔尔。 // 当实例化构造方法为的mysqli类时,用mysqli对象调用 // connect()方法相似可总是MySQL,举个例子: $mysqli=new mysqli(State of Qatar; $mysqli->connect($db_host,$db_user,$db_pwd,$db_name); $query = "select * from tabel"; //实践查询利用query(State of Qatar方法 $result = $mysqli->query($query卡塔尔(قطر‎; if ($result卡塔尔(قطر‎ { if($result->num_rows>0State of Qatar//剖断结果聚集央银行的数目是还是不是超出0 { while($row =$result->fetch_array()卡塔尔 //循环输出结果聚焦的记录 { echo ($row[0])."<br>"; echo ($row[1]State of Qatar."<br>"; } } } else { echo "查询败北"; } $result->free(卡塔尔国; //free(State of Qatar方法将结果两种的内部存款和储蓄器释放 $mysqli->close(卡塔尔国; //关闭数据库连接close(卡塔尔国 ?>

        if (!get_magic_quotes_gpc())

 

        {

譬喻下边包车型地铁函数都有三种写法:

            //剖断$content是不是为数组

关门数据库:

            if (is_array($content))

  $db->close();

            {

  or

                //假诺$content是数组,那么就管理它的每三个单无

  mysqli_close($db);

                foreach ($content as $key=>$value)

放飞内部存款和储蓄器:

                {

  $result->free();

                    $content[$key] = addslashes($value);

  or

                }

  mysqli_free_result($result);

            }

分选数据库:

            else

  $db->select_db(dbname);

            {

  or

                //倘诺$content不是数组,那么就仅管理二遍

  mysqli_select_db(db_resource,db_name);

                addslashes($content);

再有比很多,基本都雷同,就不豆蔻梢头一列举了。

            }

        }

        //返回$content

        return $content;

    }

 

session/cookie

    setcookie("MyCookie[foo]", 'Testing 1', time()+3600)

    session_start()

    ini_set('session.cookie_lifetime',0卡塔尔国; session对应cookie存活时间

    ini_set('session.save_path', 'dir');

    ini_set('session.save_path', '2;session'卡塔尔;session分两级寄放

    ini_set('session.name','SNS');

    顾客端禁止使用Cookie

本文由网投平台官方发布于IT之家,转载请注明出处:mysql每次链接都会打开一个连接的进程,    

您可能还会对下面的文章感兴趣: