本文介紹了如何在 CodeIgniter 中使用 MySQLi 驅(qū)動程序的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
如何在 PHP 原生查詢中使用 mysqli 驅(qū)動程序?
How can I use mysqli drivers in PHP native query?
例如.我的代碼:
型號
class Home_model extends CI_Model{
public function getusers(){
$q = "SELECT * FROM `users`";
return $r = mysqli_query($q);
}
}
控制器:
class Home extends CI_Controller{
public function iterateuser(){
while($row = mysqli_fetch_object($this->Home_model->getusers())) {
echo $row->username;
}
}
我上面的代碼有一個錯誤,說:
My code above has an error, saying:
mysqli_query 需要至少 2 個參數(shù)
mysqli_query expects at least 2 parameters
CodeIgniter 中是否有一種方法可以傳遞 mysqli_query()
第一個參數(shù)上的鏈接,如 php.net 文檔中所述http://php.net/manual/en/mysqli.query.php
Is there a way in CodeIgniter to pass the link on the mysqli_query()
first parameter as described on the php.net documentation http://php.net/manual/en/mysqli.query.php
推薦答案
轉(zhuǎn)到:
yourproject/application/config/database.php
變化:
$db['default']['dbdriver'] = 'mysql';
與:
$db['default']['dbdriver'] = 'mysqli';
這篇關(guān)于如何在 CodeIgniter 中使用 MySQLi 驅(qū)動程序的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!
【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!