query-naar-array-simpel
Gesponsorde koppelingen
PHP script bestanden
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?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>";
?>
// 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
)
)