学内からしか使えないようになっています。
学外からは使えません
<?php
if ($_POST['sql'] != '') {
$sql = $_POST['sql'];
$hsql = htmlspecialchars($sql);
echo "<p>SQL: $hsql</p>\n";
$db = sqlite_open('データベースファイル名');
if ($db == FALSE) {
echo "<p>データベースに接続できませんでした</p>";
} else {
if ($result = sqlite_unbuffered_query($db, $sql)) {
$cols = sqlite_num_fields($result);
if ($cols != 0) {
echo "<table border=\"1\">\n";
echo "<tr>";
for ($j = 0; $j < $cols; $j++) {
$s = htmlspecialchars(sqlite_field_name($result, $j));
echo "<th>$s</th>";
}
echo "</tr>\n";
while ($row = sqlite_fetch_array($result)) {
echo "<tr>";
for ($j = 0; $j < $cols; $j++) {
$s = htmlspecialchars($row[$j]);
echo "<td>$s</td>";
}
echo "</tr>\n";
}
echo "</table>\n";
}
}
echo "<p>Ok.</p>\n";
sqlite_close($db);
}
}
?>
Last modified: 2008-04-13 12:50:12