【发布时间】:2010-03-29 15:39:34
【问题描述】:
我正在尝试连接到数据库并获取表的当前状态并将该信息更新到 csv 文件中,使用下面提到的一段代码,我能够将数据信息获取到 csv 文件中,但无法获取标题信息从数据库表到 csv 文件。
所以我的问题是如何将数据库表头信息放入 CSV 文件中?
$config['database'] = 'sakila';
$config['host'] = 'localhost';
$config['username'] = 'root';
$config['password'] = '';
$d = new PDO('mysql:dbname='.$config['database'].';host='.$config['host'], $config['username'], $config['password']);
$query = "SELECT * FROM actor";
$stmt = $d->prepare($query);
// Execute the statement
$stmt->execute();
var_dump($stmt->fetch(PDO::FETCH_ASSOC));
$data = fopen('file.csv', 'w');
while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
echo "Hi";
// Export every row to a file
fputcsv($data, $row);
}
头信息含义:
Vehicle Build Model
car 2009 Toyota
jeep 2007 Mahindra
因此,标题信息将是 Vehicle Build Model
我们将不胜感激任何指导。
【问题讨论】: