記憶加載中,請稍待...
Mark Chang
胡言亂語
選擇大頭貼照
重新調整位置

PDO常用方法

收藏小紙條

無法截取內容!!但仍舊可以收藏小紙條

2018-04-02 11:43:10 Mark Chang 49 0

PDO常用方法


PDO::query()
主要用於有記錄結果返回的操作(PDOStatement),特別是select操作。

PDO::exec()
主要是針對沒有結果集合返回的操作。如insert,update等操作。返回影響行數。

PDO::lastInsertId()
返回上次插入操作最後一條ID,但要注意:如果用insert into tb(col1,col2) values(v1,v2),(v11,v22)..的方式一次插入多條記錄,lastinsertid()返回的只是第一條(v1,v2)插入時的ID,而不是最後一條記錄插入的記錄ID。

PDOStatement::fetch()
是用來獲取一條記錄。配合while來遍歷。

PDOStatement::fetchAll()
是獲取所有記錄集到一個中。

PDOStatement::fetchcolumn([int column_indexnum])
用於直接訪問列,參數column_indexnum是該列在行中的從0開始索引值,但是,這個方法一次只能取得同一行的一列,只要執行一次,就跳到下一行。因此,用於直接訪問某一列時較好用,但要遍歷多列就用不上。

PDOStatement::rowcount()
適用於當用query("select ...")方法時,獲取記錄的條數。也可以用於預處理中。 $stmt->rowcount();

PDOStatement::columncount()
適用於當用query("select ...")方法時,獲取記錄的列數。
閱讀分類:PHP  
其他您可能會有興趣的故事
分享[MV]SAYYESCHAGEandASKA
PHP清空陣列函數

Hi,謝謝你的參與,但無法重複投票哦~

Hi,請選擇一個你認為的答案

錯誤的URL...

執行錯誤...

別忘了填寫欄位...

輸入格式錯誤...

Email已經有人使用...

請填寫Email...

請填寫正確的Email...

密碼裡需包含英文字及數字8至12...

確認密碼是否與密碼相同...

正在更新排序...

帳號已經存在!請確認您的帳號密碼 或請連絡我們...