SQL (mysqli objektorienteret) til array og videre til CSV
Jeg forsøger at få lagt en hel forespørgsel til sql ind i et array.Indtil nu er det lykkedes at få en enkelt linje ud. Gætter på at problemet ligger i at den opfatter mit array som 1-dimensionalt men jeg må indrømme at jeg løbet tør for ideer.
Denne kode ---------------------------------
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
<title>Statistik klar</title>
<link href="css/indhold.css" rel="stylesheet" type="text/css">
</head>
<body>
array1
<?php
$mysqli = new mysqli("localhost", "user", "pass", "database");
if ($conn->connect_error) {
trigger_error("Database connection failed: " . $conn->connect_error, E_USER_ERROR);
}
$query = "SELECT Place, Date FROM poll";
$result = $mysqli->query($query);
$showme = mysqli_fetch_array($result, MYSQL_NUM);
print_r ($showme);
for ($row = 0; $row < 2; $row++) {
echo "<p><b>Row number $row</b></p>";
echo "<ul>";
for ($col = 0; $col < 2; $col++) {
echo "<li>".$showme[$row][$col]."</li>";
}
echo "</ul>";
}
$mysqli->close();
$file = fopen("contacts.csv","w");
foreach ($showme as $line)
{
fputcsv($file,explode(',',$line));
}
fclose($file);
?>
</body>
</html>
---------------------------------------------------
Giver dette output på skærmen ---------------------
array1 Array ( [0] => Thomas R [1] => 2014-11-19 )
Row number 0
T
h
Row number 1
2
0
---------------------------------------------------
Og dette output i csv filen -----------------------
"Thomas R"
2014-11-19
---------------------------------------------------