is this what you're looking for?
$db = mysql_connect("localhost", "user", "pass");
mysql_select_db("dbname", $db);
$sql = "SHOW TABLES";
$result = mysql_query($sql, $db);
while($tablenames = mysql_fetch_row($result)) {
$$tablenames[0] = array();
$newsql = "SELECT * FROM $tablenames[0]";
$rowresult = mysql_query($newsql, $db) or die("Could not execute query: $sql<br />".mysql_error());
while($fields = mysql_fetch_assoc($rowresult)) {
array_push($$tablenames[0], $fields);
}
}
// Then refer to your variables using
$tablename[recordnumber]['fieldname'];