copy from 方法
最近更新时间: 2024-10-17 17:10: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=ARRAY("1,TBase","2,pgxz");
$flag=pg_copy_from($conn,"public.tbase",$row,",");
if (!$flag){
$error_msg=@pg_errormessage($conn);
echo "copy出错,详情:".$error_msg."\n";
}else{
echo "copy成功"."\n";
}
//关闭连接
pg_close($conn);
?>
#调用方法
curl http://127.0.0.1/dbsta/cron/php_copy_from.php
#连接数据库成功
#copy成功