hoi,
heb een probleem met mysql en daaruit een araay halen in php. ik heb een databse die er zo uitziet:
album id | track | title |
------------------------------------------------------------------------------
mil020601 | 01 | title1 |
mil020601 | 02 | title2 |
mil020601 | 03 | title3 |
ok dit is myn php-code:
<? require("connect.php"); ?>
<?
// SQL query
$query = "SELECT distinct track FROM `tracks` where album_id='$album_id' order by 'track'";
$result_albums = mysql_query("$query" ,$conn)
or die("Fout bij uitvoeren query");
// array uit database
while($results_array = mysql_fetch_array($result_albums)) {
$track = $results_array['track'];
}
?>
<? //echo ("$track") ?>
<? //echo ($track[1]) ?>
dan wil ik graag een array krijgen die er zo uit ziet:
index 0 | 1 | 2
------------------------------------------
01 | 02 | 03
volgens mij meot ik iets met een for loop doen, maar weet niet zeker. heb al verschillende manieren geprobeerd, maar krijg steeds een verkeerde array bijv:
index 0 | 1 | 2 | 3
-------------------------------------------------
0 | 1 | 0 | 2
of ik hou alleen de laatste waarde over, omdat ie hem dan in de while loop de hele tijd overschrijft .
alvast bedankt !
Arnaud
heb een probleem met mysql en daaruit een araay halen in php. ik heb een databse die er zo uitziet:
album id | track | title |
------------------------------------------------------------------------------
mil020601 | 01 | title1 |
mil020601 | 02 | title2 |
mil020601 | 03 | title3 |
ok dit is myn php-code:
<? require("connect.php"); ?>
<?
// SQL query
$query = "SELECT distinct track FROM `tracks` where album_id='$album_id' order by 'track'";
$result_albums = mysql_query("$query" ,$conn)
or die("Fout bij uitvoeren query");
// array uit database
while($results_array = mysql_fetch_array($result_albums)) {
$track = $results_array['track'];
}
?>
<? //echo ("$track") ?>
<? //echo ($track[1]) ?>
dan wil ik graag een array krijgen die er zo uit ziet:
index 0 | 1 | 2
------------------------------------------
01 | 02 | 03
volgens mij meot ik iets met een for loop doen, maar weet niet zeker. heb al verschillende manieren geprobeerd, maar krijg steeds een verkeerde array bijv:
index 0 | 1 | 2 | 3
-------------------------------------------------
0 | 1 | 0 | 2
of ik hou alleen de laatste waarde over, omdat ie hem dan in de while loop de hele tijd overschrijft .
alvast bedankt !
Arnaud