我试图写一个CSV文件, /var/www/VistaMind_CMStmp
和我得到的错误消息: SQLSTATE[HY000]: General error: 1 Can't create/write to file '/VistaMind_CMS/tmp/app_users.csv' (Errcode: 2)
我试图做chown mysql:mysql
/var/www/VistaMind_CMS/tmp
,但不起作用。 我不想修改的my.cnf我TMPDIR变种,这是当前设置到/ var / WWW,而是,我要的数据库转储数据库表到/ 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!!";