Version: 1.0
Type: Function
Category: Databases
License: GNU General Public License
Description: Takes the data in a table row and places it into variables of the field names. eg. $myrow["Id"] is now $Id Useful if you have a lot of fields and are using heredoc syntax which doesn't support array variables
<?php
/****************************************************
* DB Variable dump *
* created by Funktion Design and Media *
* *
* Places a table row's results and places them in *
* variables with the DB Field Name. *
*****************************************************/
function dump_array($value,$key) {
global $$key;
$$key = $value;
return true;
}
require('dbconnect.php'); // Database Connection
$result = mysql_query("select * from Whatever_Table"); // Standard Query
if($currow = mysql_fetch_array($result)) { // If there are results
do {
array_walk($currow,'dump_array'); // Dumps the current row into variables, $currow["Id"] is now $Id
} while($currow = mysql_fetch_array($result));
}