ballhogjoni Posted October 12, 2007 Share Posted October 12, 2007 Does anyone know how take a mysql select statement and have the results placed into an array? I am returning 1+ rows and want to place those rows into an array so I can run a foreach() for each row and then run another foreach() for each column for each row? EDIT: I know about mysql_fetch_array() and it just places 1 row's columns into an array. Quote Link to comment https://forums.phpfreaks.com/topic/72964-solved-taking-select-results-and-turning-them-into-an-array/ Share on other sites More sharing options...
SammyGunnz Posted October 12, 2007 Share Posted October 12, 2007 <?php $query = "SELECT * FROM `mytable` WHERE `date`='$date'"; $q = $db->query($query, $var); while($row = $db->fetch_array($q)) { foreach($row as $r) { // Do yo' thang // } } ?> Using a while loop and then a foreach isn't an option? Quote Link to comment https://forums.phpfreaks.com/topic/72964-solved-taking-select-results-and-turning-them-into-an-array/#findComment-367967 Share on other sites More sharing options...
ballhogjoni Posted October 12, 2007 Author Share Posted October 12, 2007 whats all this -> stuff? I don't know what that means. Quote Link to comment https://forums.phpfreaks.com/topic/72964-solved-taking-select-results-and-turning-them-into-an-array/#findComment-367969 Share on other sites More sharing options...
SammyGunnz Posted October 12, 2007 Share Posted October 12, 2007 Then ignore it for now...though I do recommend looking into OOP (Object oriented Programming). Especially if you don't want to be repetitive with your code. <?php $query = "SELECT * FROM `mytable` WHERE `date`='$date'"; $q = mysql_query($query, $var); while($row = mysql_fetch_array($q)) { foreach($row as $r) { // Do yo' thang // } } ?> Quote Link to comment https://forums.phpfreaks.com/topic/72964-solved-taking-select-results-and-turning-them-into-an-array/#findComment-367973 Share on other sites More sharing options...
ballhogjoni Posted October 12, 2007 Author Share Posted October 12, 2007 thank you. I will look into it. Quote Link to comment https://forums.phpfreaks.com/topic/72964-solved-taking-select-results-and-turning-them-into-an-array/#findComment-367980 Share on other sites More sharing options...
ballhogjoni Posted October 12, 2007 Author Share Posted October 12, 2007 Where did you get the $var in the mysql_query()? and what is it used for? Quote Link to comment https://forums.phpfreaks.com/topic/72964-solved-taking-select-results-and-turning-them-into-an-array/#findComment-367991 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.