copy to 方法

最近更新时间: 2024-06-12 15:06:00

将一个表的记录复制到一个php数据中。

<?php 
$host="172.16.0.29";
$port="15432";
$dbname="postgres";
$user="tbase" ;
$password="";  
//连接数据库
$conn=@pg_connect("host=$host port=$port dbname=$dbname user=$user password=$password");      
if (!$conn){
    $error_msg=@pg_errormessage($conn); 
    echo "连接数据库出错,详情:".$error_msg."\n"; ;
    exit;
}else{
    echo "连接数据库成功"."\n";      
}                                     
$row=pg_copy_to($conn,"public.tbase",",");  
if (!$row){
    $error_msg=@pg_errormessage($conn); 
    echo "copy出错,详情:".$error_msg."\n";
}else{
    print_r($row);
}  
//关闭连接 
pg_close($conn);              
?>
#调用方法
curl http://127.0.0.1/dbsta/cron/php_copy_to.php  
#连接数据库成功
Array
(
    [0] => 1,TBase
    [1] => 2,pgxz
)