如何使用mysql_fetch_array/mysql_fetch_row結果創建一個csv文件,其中每行記錄都是csv,並且下一個記錄是在新行中。將MySQL的結果集創建爲CSV字符串
我嘗試這樣做:
$query = "SELECT * FROM myTable DESC LIMIT 10";
$result = mysql_query($query, $conn);
$resultRows = mysql_num_rows($result);
if($resultRows < 1) {
return array('query' => $query, 'NumberOfRows' => $resultRows, 'status' => 'failure');
};
$rowResult = mysql_fetch_array($result);
//var_dump($rowResult);exit;
foreach($rowResult as $row){
$resultSet = $row['firstname'];
$resultSet .= ',' . $row['lastname'];
$resultSet .= ',' . $row['email'];
$resultSet .= ',' . $row['phone'];
$resultSet .= ',' . ($row['address1']);
$resultSet .= '\n';
//var_dump($resultSet);exit;
}
那麼,你得到了什麼樣的錯誤呢? – Alfabravo 2012-07-25 22:45:19
我沒有得到結果@全部 – CodeMonkey 2012-07-25 22:47:01