我正在尝试从数据库导入CSV。我的查询在我的localhost上工作得很好。现在我使用的是亚马逊RDS服务器,它不能正常工作;有没有办法在Amazon RDS用户权限中授予文件权限?
我目前的疑问是:
ColumnsCount
我怎样才能使用PHP运行此查询?
答案 0 :(得分:0)
我发现使用php执行此操作的唯一解决方案是:
$sql = "SELECT `engine4_mytbl_contacts`.name ,
`engine4_mytbl_contacts`.email,
`engine4_mytbl_contacts`.topic,
`engine4_mytbl_contacts`.feed_back
FROM engine4_mytbl_contacts WHERE contact_date >= '$prevDate'";
$result = $db->prepare($sql);
$result->execute();
$rows = $result->fetchAll(PDO::FETCH_OBJ);
$file = fopen($path, "w"); // this will open the file and erase all datas
foreach($rows as $val){
$array = array($val->name,$val->email,$val->topic,$val->feed_back);
fputcsv($file,$array);
}