学内からしか使えないようになっています。
学外からは使えません
<?php
if (isset($_POST['sql']) && $_POST['sql'] != '') {
$sql = $_POST['sql'];
$hsql = htmlspecialchars($sql);
echo "<p>SQL: $hsql\n";
try {
$db = new PDO("sqlite:ファイル名");
if ($que = $db->query($sql)) {
$a = $que->fetchAll(PDO::FETCH_ASSOC);
if ($a) {
echo "<table border=\"1\">\n";
echo "<tr>";
foreach ($a[0] as $key => $value) {
$s = htmlspecialchars($key);
echo "<th>$s</th>";
}
echo "</tr>\n";
foreach ($a as $r) {
echo "<tr>";
foreach ($r as $x) {
$s = htmlspecialchars($x);
echo "<td>$s</td>";
}
echo "</tr>\n";
}
echo "</table>\n";
}
echo "<p>Ok.</p>\n";
} else {
echo "<p>Error.</p>\n";
}
} catch (PDOException $e) {
echo "<p>エラー:", $e->getMessage(), "</p>";
}
}
?>
Last modified: