W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
該函數(shù)可以用平臺無關(guān)的形式來調(diào)用CodeIgniter中沒有原生包含的PHP數(shù)據(jù)庫方法。 舉例來說,假如你想調(diào)用 mysql_get_client_info
函數(shù),但是這一方法CodeIgniter 并沒有 原生支持。你可以這樣做:
$db->callFunction('get_client_info');
第一個參數(shù)是函數(shù)名(必填),且 不應(yīng)該 帶有 mysql\_
的前綴。 該函數(shù)會根據(jù)當(dāng)前數(shù)據(jù)庫自動附加前綴。這個機(jī)制可確保在不同數(shù)據(jù)庫平臺運(yùn)行相同的函數(shù)。 當(dāng)然,各數(shù)據(jù)庫的函數(shù)調(diào)用并不完全一致,因此,就可移植性而言,此函數(shù)的實(shí)用性有限。
調(diào)用這個函數(shù)所需的任何參數(shù)可添加到第二、第三個參數(shù),以此類推:
$db->callFunction('some_function', $param1, $param2, etc..);
這里,你經(jīng)常要提供數(shù)據(jù)庫連接ID或是查詢結(jié)果ID作為參數(shù),當(dāng)前DB連接ID可以用該方法獲得:
$db->connID;
查詢結(jié)果ID可以用QUERY結(jié)果對象來獲得,例如:
$query = $db->query("SOME QUERY");
$query->resultID;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: