112
NotAvailable(__FILE__, __LINE__);
exit;
endif;
$SQL = stripslashes($SQL);
if (!eregi("LIMIT", $SQL)):
$LSQL = "$SQL LIMIT 1"; // Prevent huge results transfer
else:
$LSQL = $SQL;
endif;
$result = mysql_query("SELECT $LSQL");
if (!$result):
PrintHead("Please correct your SQL");
echo "<B>The error was:</B> ";
echo "<TT>" . mysql_error() . "</TT>\n";
PrintSqlInput();
PrintFoot();
else: // SQL parse ok
$fields = mysql_list_fields($result);
PrintHead("Select Fields to Show");
FormStart();
?>
<H3>SQL: 'SELECT <?echo $SQL;?>'</H3>
<CENTER>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING="3">
<TR><TH>Column</TH><TH>Table</TH><TH>Size</TH><TH>Null</TH>
<TH>Key</TH><TH>Type</TH><TH>Show as</TH><TH>Caption /
Name</TH></TR>
<?
while ($field = mysql_fetch_field($result)):
$name = $field->name;
$table = $field->table;
$maxlength = $field->max_length;