php中mysql函数和mysqli函数的用法区别
今天下著斷斷續(xù)續(xù)的小雨,我的心情也甚是陰郁。程序又總是出問題。
PHP連接數(shù)據(jù)庫的語句運行時總是會顯示“mysql_connect(): The mysql extension is deprecated and will be removed in the future:”如下圖:
網上搜了一下啥意思,大體就是說mysql_connect這個模塊將在未來棄用,請你使用mysqli或者PDO來替代。
先大致總結一下兩個模塊的用法吧。
連接語句:
mysql: ? ?$link=mysql_connect("localhost","yonghuming","mima");?mysql_select_db('shujukuming', $link);
mysqli: ??$link=new mysqli("localhost","yonghuming","mima","shujukuming");
判斷語句:
mysql: ? ? if($link){執(zhí)行內容}
mysqli: if(mysqli_connect_errno()) {printf("Connect failed: ",mysqli_connect_errno());exit();} else{執(zhí)行內容}
執(zhí)行sql語句:($sql是要執(zhí)行的sql語句)
mysql: $res=mysql_query($sql,$link);
mysqli: ??$res=mysqli_query($link,$sql);
取值語句:
mysql: $info=mysql_fetch_array($res);
mysqli: ??$info=mysqli_fetch_array($res);
?
php操作mysql的基本語法就是這樣,以后就多用mysqli語句吧,別用舊的mysql語句了。(再深層次的我就不懂啦,要想知道原理就去看別的網頁吧。)
?
?
轉載于:https://www.cnblogs.com/hehejeson/articles/5987786.html
總結
以上是生活随笔為你收集整理的php中mysql函数和mysqli函数的用法区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php接收arduino向服务器发来的请
- 下一篇: session与cookie的简单使用