pg_insert

(PHP 4 >= 4.3.0, PHP 5)

pg_insert --  將陣列插入到表中

說明

bool pg_insert ( resource connection, string table_name, array assoc_array [, int options] )

pg_insert()assoc_array 陣列中的值插入到由 table_name 特殊的表中。table_name 中的列必須至少要有 assoc_array 中的單元那麼多。table_name 中的欄位名以及欄位值必須和 assoc_array 中的鍵名及值符合。若果成功則返回 TRUE,失敗則返回 FALSE。若果給出了參數 options ,則函數 pg_convert() 會按照給定選項被作用到 assoc_array 上。

例子 1. pg_insert() 例子

<?php
    $db 
pg_connect ('dbname=foo');
    
// This is safe, since $_POST is converted automatically
    
$res pg_insert($db'post_log'$_POST);
    if (
$res) {
        echo 
"POST data is succesfully logged\n";
    }
    else {
        echo 
"User must have sent wrong inputs\n";
    }
?>

警示

本函數是實驗性的。本函數的行為,內含函數名稱以及其它任何關於本函數的文件可能會在沒有知會的情況下隨 PHP 以後的發佈而改變。使用本函數風險自擔。

參見 pg_convert()