Привет, я запускаю простой оператор SQL для извлечения данных и отображения с помощью OCI_FETCH_ARRAY() без везения. PHP не регистрирует никаких ошибок в error_log или не показывает сообщения об ошибке, а показывает только пустую страницу.
Определение таблицы приведено ниже:
Ниже приведен SQL, и я могу запустить разработчика SQL, чтобы получить соответствующие данные:
$sql="SQL Here";
Обработка ошибок при выполнении функций OCI_PARSE и OCI_EXECUTE ниже:
$stid = oci_parse($conn,$sql);
$error_msg_conn= oci_parse($conn,$sql);
if (!$error_msg_conn) {
$e = oci_error($conn);
echo htmlentities($e['message']);
}
$error_msg_stmt = oci_execute($stid);
if (!$error_msg_stmt) {
$e = oci_error($stid);
echo htmlentities($e['message']);
}
Код для отображения записей из набора результатов ниже:
while (($row = oci_fetch_array($stid,OCI_RETURN_NULLS+OCI_BOTH))==TRUE) {
echo "<td>".$row[0]."</td>";
echo "<td>".$row[1]."</td>";
echo "<td>".$row[2]."</td>";
echo "<td>".$row[3]."</td>";
echo "<td>".$row[4]."</td>";
echo "<td>".$row[5]."</td>";
echo "<td>".$row[6]."</td>";
echo "<td>".$row[7]."</td>";
echo "<td>".$row[8]."</td>";
echo "<td>".$row[9]."</td>";
echo "<td>".$row[10]."</td>";
echo "<td>".$row[11]."</td>";
echo "<td>".$row[12]."</td>\n";
echo "</tr>\n";
}
echo "</table>\n";
oci_free_statement($stid);
oci_close($conn);
?>
Любая идея, почему я ничего не вижу на выходе PHP? Даже ошибок в error_log нет?
Спасибо.
<table>
в исходном коде? - person bassxzero   schedule 26.10.2016while($row = oci_fetch_array($stid,OCI_BOTH)) {
- person bassxzero   schedule 26.10.2016