我想写一个CSV文件/var/www/VistaMind_CMStmp
和我得到的错误信息:SQLSTATE[HY000]: General error: 1 Can't create/write to file '/VistaMind_CMS/tmp/app_users.csv' (Errcode: 2)
常规错误:1无法创建/写入文件ERRCODE:2
我试图做chown mysql:mysql
/var/www/VistaMind_CMS/tmp
,但不工作。我不想在my.cnf中修改我的TMPDIR var,它目前设置为/ var/www,但是我希望MySQL将数据库表转储到/ var/www/VistaMind_CMS/tmp。
请帮忙!
我的代码是:
$file_path = $this->view->baseUrl()."/../tmp/app_users.csv";
$sql = "SELECT * FROM users INTO OUTFILE '".$file_path."' ".
"FIELDS TERMINATED BY ','
ENCLOSED BY '\"'
LINES TERMINATED BY '\n'";
$db = Zend_Registry::get('db');
$stmt = $db->query($sql, array());
echo "Done!!";
请分享您的代码...... – 2013-07-08 06:51:59
刚编辑我的问题包括php代码。 –
@Sonu Jha - DevZer0在下面回答你的问题?如果是这样,请将其标记为答案。您对他的回答的评论尚不清楚。 – dcary