mysql基本函數庫

來源:互聯網
上載者:User

標籤:host   nec   一個資料庫   串連數   nbsp   local   code   names   exit   

//mysql_connect(‘localhost‘,‘root‘,‘‘);以前$link=mysql_connect(‘127.0.0.1:3306‘,‘root‘,‘‘) or exit(‘串連資料庫失敗‘);//現在mysql_select_db(‘pg37‘,$link) or die(‘沒有對應的資料庫‘);//$sql=‘select *from t_student‘;//mysql_query(‘set names utf8‘);//設定字元集$infos=mysql_query($sql);//傳回值,布爾,資源$arr=array();if($infos){    while($info=mysql_fetch_row($infos,MYSQL_BOTH)){        //MYSQL_BOTH有關聯陣列也有索引數組        array_push($arr,$info);    }}mysql_free_result($infos);//釋放資源mysql_close($link);//關閉資料庫連接

mysqli

//mysql_connect(‘localhost‘,‘root‘,‘‘);以前$link=mysqli_connect(‘127.0.0.1:3306‘,‘root‘,‘‘) or exit(‘串連資料庫失敗‘);//現在mysqli_select_db($link,‘pg37‘) or die(‘沒有對應的資料庫‘);////mysql_query(‘set names utf8‘);//設定字元集$infos=mysqli_query($link,‘select *from t_student‘);//傳回值,布爾,資源$arr=array();if($infos){    while($info=mysqli_fetch_row($infos)){        //MYSQL_BOTH常量        array_push($arr,$info);    }}var_dump($arr);mysqli_free_result($infos);//釋放資源mysqli_close($link);//關閉資料庫連接

升級版mysqli

// 串連資料庫// 初始化一個資料庫連接對象$mysqli = mysqli_init();if (!$mysqli) {    die(‘初始化連線物件失敗...‘);}// 設定mysqli對象的屬性,是否自動認可,1是自動認可,.預設值就是1,0需要手動提交if (!mysqli_options($mysqli,MYSQLI_INIT_COMMAND, ‘SET AUTOCOMMIT = 1‘)) {    die(‘設定自動認可方式失敗...‘);}// 設定mysqli對象的屬性,串連如果超過5秒沒有任何執行動作則自動的停止if (!mysqli_options($mysqli,MYSQLI_OPT_CONNECT_TIMEOUT, 5)) {    die(‘設定資料庫的串連失效時間失敗...‘);}if (!mysqli_real_connect($mysqli,‘localhost‘, ‘root‘, ‘‘, ‘pg37‘,3306)) {    die(‘串連失敗 (‘ . mysqli_connect_errno() . ‘) ‘ . mysqli_connect_error());}// 發送SQL語句到資料庫端並執行返回結果mysqli_set_charset($mysqli, ‘utf8‘);//$char = mysqli_character_set_name($mysqli);//var_dump($char);$infos = mysqli_query($mysqli, ‘select * from t_student‘);//var_dump($infos);// 處理傳回值結果$arr = array();if($infos){  //  MYSQLI_NUM=1/2/3;    while ($info = mysqli_fetch_array($infos, MYSQLI_NUM)){        array_push($arr, $info);    }//    資料結果集合處理完畢,釋放對應的記憶體空間    mysqli_free_result($infos);}var_dump($arr);// 關閉資料庫連接mysqli_close($mysqli);

 

mysql基本函數庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.