我想寫一個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