Scripts
query naar array (simpel)
Met onderstaande functie kan je makkelijk en snel je sql uitvoeren en gelijk als array gebruiken. Je kan daarna weer een while-loop gebruiken, maar wellicht wil je dat niet. Je kan uiteraard ook een count() op het resultaat van de functie gooien etc.
query-naar-array-simpel
<?php
// functie om te mysql_query en fetchen in 1x te doen
function fetch($sql)
{
// voer mysql_query uit
$resultaat = mysql_query($sql);
// bij geen gelukte query
if($resultaat === false)
{
return "Fout in query: <b>" . $sql . "<b>";
}
else
{
// bij resultaat
$fetched = array();
while($fetched[] = mysql_fetch_assoc($resultaat)){}
array_pop($fetched);
return $fetched;
}
}
// maak test-query
$test = fetch("SELECT * FROM test");
// toon deze
echo "<pre>";
print_r($test);
echo "</pre>";
?>
Geeft iets als:
Array
(
[0] => Array
(
[id] => 1
[time] => 2008-09-21 09:40:23
[text] => Test
)
[1] => Array
(
[id] => 2
[time] => 2008-09-21 09:43:08
[text] => Test
)
)
Reacties
0