ben bir CSV dosyası çıktısı bir komut dosyası var. Ancak, veritabanında bir satır şu anda olsa bile, ben alıyorum çıktı iki defa tablodaki her satırdan Her sütunu yankılanan olduğunu.PDO hazırlanan deyimi çift sonuçları döndürme) (getirme
Örneğin: 1,1, John, John, Smith, Smith, 2014,2014 , ben PDO ve hazırlanan ifadelere gitmeden önce bu iyi çalıştı 2014
1, John Smith olmalı Bu yüzden belki de fetch() 'in nasıl düzgün çalıştığını anlayamıyorum. Aşağıda kodum. Neyi yanlış yaptığımı biliyor musun?
// get rows
$query_get_rows = "SELECT * FROM Contacts ORDER BY date_added DESC";
$result_get_rows = $conn->prepare($query_get_rows);
$result_get_rows->execute();
$num_get_rows = $result_get_rows->rowCount();
while ($rows_get_rows = $result_get_rows->fetch())
{
$csv .= '"'.join('","', str_replace('"', '""', $rows_get_rows))."\"\n";
}
echo $csv;
exit;
Teşekkür açıklama ayarlayın. Tüm bu zamana kadar sadece fetch_assoc tarafından çalıştı. var_dump, tam olarak ne gönderdiğinizi gösterir! – Hugo