Radhad
Erfahrenes Mitglied
Hallo zusammen,
ich wollte mir ein kleines Script schreiben, wo ich SQL selber in ein Formular schreiben kann und mir dann die Tabelle angezeigt wird (also NUR für SELECT-Statements). Beim googlen kam ich auf mysql_num_cols, aber anscheinend kann die PHP Version 4.x meines Webspace-Providers diese Funktion nicht. wie kann ich es anders lösen?
Gruß Radhad
ich wollte mir ein kleines Script schreiben, wo ich SQL selber in ein Formular schreiben kann und mir dann die Tabelle angezeigt wird (also NUR für SELECT-Statements). Beim googlen kam ich auf mysql_num_cols, aber anscheinend kann die PHP Version 4.x meines Webspace-Providers diese Funktion nicht. wie kann ich es anders lösen?
PHP:
<?php
include("connect.php");
echo '
<form action="'.$_PHPSELF.'" method="post">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<textarea name="sql" cols="50" rows="10"></textarea>
</td>
<td>
<input type="submit" value="Send">
<input type="reset" value="Reset">
</td>
</tr>
</table>
</form>';
if(isset($_POST["sql"]))
{
$sql = $_POST["sql"];
$result = mysql_query($sql);
$cols = mysql_num_cols($result);
echo '<table border="0" cellspacing="0" cellpadding="0">';
while($data = mysql_fetch_array($result))
{
echo '<tr>';
for($i = 1; $i <= $cols; $i++)
{
echo '<td>'.$data[$i].'</td>';
}
echo '</tr>';
}
echo '</table>';
}
?>
Gruß Radhad