使用PDO 插入/更新輔助函數
問題:
問題:
答案:
function dbSet($fields, &$values) { $set = ''; $values = array(); foreach ($fields as $field) { if (isset($_POST[$field])) { $set .= "`$field` = ?,"; $values[] = $_POST[$field]; } } return rtrim($set, ','); } // Sample usage $fields = explode(" ", "name surname lastname address zip fax phone date"); $_POST['date'] = $_POST['y'] . "-" . $_POST['m'] . "-" . $_POST['d']; $query = "UPDATE $table SET " . dbSet($fields, $values) . ", stamp=NOW() WHERE>
這是一個簡單的輔助函數,支援使用PDO 進行資料插入與更新:
此函數產生一個SET語句並提供用於綁定的值數組。它處理空檢查並確保查詢中僅包含非空字段。
以上是如何建立 PDO 輔助函數以實現高效的資料庫插入和更新?的詳細內容。更多資訊請關注PHP中文網其他相關文章!