Jump to content

[SOLVED] taking SELECT results and turning them into an array()


ballhogjoni

Recommended Posts

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.

<?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?

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 //
          }            
        }

?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.