gevensen Posted February 25, 2011 Share Posted February 25, 2011 I have a array for example: $item = array( "Great <em>Bittern</em>"=>"Botaurus stellaris", "Little <em>Grebe</em>"=>"Tachybaptus ruficollis", "Black-necked Grebe"=>"Podiceps nigricollis"); which will output Array ( [Great Bittern] => Botaurus stellaris [Little Grebe] => Tachybaptus ruficollis [black-necked Grebe] => Podiceps nigricollis ) how can I input data from a database so it comes out as the array assuming I have $row[3] and $row[0] as the data? for example while($row=mysql_fetch_array($result)){ //$item.=array($row[3],$row[0]); //array_push($item,array($row[3]=>$row[0])); //$item.=array($row[3]=>$row[0]); $item.="[".$row[3]."]=>".$row[0]; } which of course doesnt work?? Link to comment https://forums.phpfreaks.com/topic/228831-creating-an-array-from-a-database/ Share on other sites More sharing options...
gevensen Posted February 25, 2011 Author Share Posted February 25, 2011 found my own answer $lista=array(); $listb=array(); while($row=mysql_fetch_array($result)){ array_push($lista,$row[3]); array_push($listb,$row[0]); } $c = array_combine($lista, $listb); Link to comment https://forums.phpfreaks.com/topic/228831-creating-an-array-from-a-database/#findComment-1179685 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.