I have the following code which orders my data in mysql perfectly:
<?php
$con = mysql_connect('localhost','root','password');
mysql_select_db("users");
$pop = mysql_query("
SELECT * FROM images ORDER BY pop DESC LIMIT 9
");
while($row = mysql_fetch_array($pop))
{
echo $row['imagefile'];
echo "<br />";
}
mysql_close($con);
?>
However i would like for each “result” to then automatically be assigned as a variable. So for example “uploads/logo.png” comes out as the first “result” of the above code. I would then want this to be assigned $image_1 – so in code it would read $image_1 = “uploads/logo.png”. I then want all the other 8 outputs to be assigned to variables so that $image_2 corresponds to the second output and so on. This is only a prototype. I wish for it to eventually output 100 results. Is this at all possible? Thanks a lot for your time.
Use an array.
Or keep the associative array:
Edit for comment below:
First method from above:
Second method could be more involved, depending on your data: