[snip] Relatively new to PHP. Having an issue trying to nest sql statements. Basically I am trying to pull a variable from SQL1, Pass it as a Variable/Bind or Parm to SQL2 and then Go back to SQL1 and pull the next value and pass to SQL2 again for processing. $result1 = mysql_query('show tables',$dbc); if ($myrow1 = mysql_fetch_array($result1)) { // display list if there are records to display $tmptablename = sprintf("describe {$myrow1[0]}"); do { $result2 = mysql_query($tmptablename,$dbc); echo "Table: {$myrow1[0]}"; [/snip] You are not looping through $result1, so you will only get the first return. Try this for your queries....(using error checking) if(!($result1 = mysql_query("SHOW TABLES", $dbc))){ echo mysql_error() . "\n"; exit(); } while($myrow = mysql_fetch_array($result1)){ if(isset($myrow)){ //checks that the row is not empty $tmptablename = sprintf("describe $myrow[0]\n"); echo "Table: " . $myrow[0] . "\n"; $result2 = mysql_query($tmptablename, $dbc); //bad, no error checking while($mycolumnarray = mysql_fetch_array($result2)){ echo "\t" . $mycolumnarray[0] . "\n"; } } } This returns the following from a test database-- Table: maxTest id theData Table: maxTest1 id theData Table: table1 ID condition Table: table2 ID ID_table1 value Table: tblSOALocalMockup aid orderID orderDate dueDate custName custType orderStatus curOwner comments checkedOut -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php