《PHP實(shí)例:PHP開(kāi)發(fā)框架Laravel數(shù)據(jù)庫(kù)操作方法總結(jié)》要點(diǎn):
本文介紹了PHP實(shí)例:PHP開(kāi)發(fā)框架Laravel數(shù)據(jù)庫(kù)操作方法總結(jié),希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
PHP編程一、讀/寫(xiě)連接
PHP編程有時(shí)您可能希望使用一個(gè)SELECT語(yǔ)句的數(shù)據(jù)庫(kù)連接,,另一個(gè)用于插入、更新和刪除語(yǔ)句.Laravel使這微風(fēng),將始終使用正確的連接是否使用原始查詢(xún),查詢(xún)生成器或雄辯的ORM.
PHP編程如何讀/寫(xiě)連接應(yīng)該配置,讓我們看看這個(gè)例子:
PHP編程注意,兩個(gè)鍵添加到配置陣列:讀和寫(xiě).這兩個(gè)鍵有數(shù)組值包含一個(gè)關(guān)鍵:主機(jī).其余的讀寫(xiě)數(shù)據(jù)庫(kù)選項(xiàng)從主mysql連接將合并后的數(shù)組.所以,我們只需要將物品放入讀取和寫(xiě)入數(shù)組如果我們希望覆蓋主要數(shù)組中的值.所以,在這種情況下,192.168.1.1將被用作“讀”連接,while192.168.1.2將被用作“寫(xiě)”連接.數(shù)據(jù)庫(kù)憑證、前綴、字符集和所有其他選項(xiàng)在主mysql數(shù)組將跨兩個(gè)共享連接.
PHP編程二、運(yùn)行查詢(xún)
PHP編程一旦你已經(jīng)配置了數(shù)據(jù)庫(kù)連接,你可以使用DB運(yùn)行查詢(xún)類(lèi).
PHP編程運(yùn)行一個(gè)Select查詢(xún)
PHP編程運(yùn)行一個(gè)Insert語(yǔ)句
PHP編程運(yùn)行一個(gè)更新語(yǔ)句
PHP編程注意:update和delete語(yǔ)句返回的行數(shù)的影響操作.
PHP編程運(yùn)行一個(gè)通用聲明
PHP編程查詢(xún)事件監(jiān)聽(tīng)
PHP編程你可以查詢(xún)事件監(jiān)聽(tīng)使用DB::聽(tīng)辦法:
PHP編程三、數(shù)據(jù)庫(kù)事務(wù)
PHP編程 運(yùn)行在一個(gè)數(shù)據(jù)庫(kù)事務(wù)的一組操作,您可以使用事務(wù)辦法:
PHP編程有時(shí)你可能需要開(kāi)始一個(gè)事務(wù):
PHP編程四、拜訪(fǎng)連接
PHP編程當(dāng)使用多個(gè)連接,你可以拜訪(fǎng)它們通過(guò)DB::連接方法:
PHP編程五、查詢(xún)?nèi)罩?/strong>
PHP編程默認(rèn)情況下,Laravel日志保存在內(nèi)存的所有查詢(xún)運(yùn)行當(dāng)前的哀求.然而,在某些情況下,例如當(dāng)插入的行數(shù),這可能會(huì)導(dǎo)致應(yīng)用程序使用多余的內(nèi)存.禁用日志,你可以使用disableQueryLog方法:
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP實(shí)例:PHP開(kāi)發(fā)框架Laravel數(shù)據(jù)庫(kù)操作方法總結(jié)》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/14761.html