0
私は最初からウェブサイトを作成しています。私はphp/htmlを初めて使っています。しかし、なぜ自分のページに表示しているテーブルに列名を表示できないのかを知りたい。それは私が正しくそれをやっているかどうかを確認するための単なるクエリです。列名と同じように表示され、更新されます。カラム名を取得するにはウェブサイトでのoracleクエリーの表示
$stid = oci_parse($conn, 'SELECT a.artist_name as artists, g.genre_name as genre
FROM artists a, genre g
WHERE a.genre_id = g.genre_id');
//prepare
if (!$stid) {
$e = oci_error($conn);
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
// logic
$r = oci_execute($stid);
if (!$r) {
$e = oci_error($stid);
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
// fetch
echo "<table class='table table-striped'>\n";
while ($row = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) {
echo "<tr>\n";
foreach ($row as $item) {
echo " <td>" . ($item !== null ? htmlentities($item, ENT_QUOTES) : " ") . "</td>\n";
}
echo "</tr>\n";
}
echo "</table>\n";
oci_free_statement($stid);
oci_close($conn);
?>
私のテーブルをもう一度並べて表示しています。たぶん私自身のカラム名を自分でハードコードしようとします。最終的な結果は私にとっても同じです。 – suislaluna