Я пытаюсь скрыть содержимое пустой таблицы, проверяя, массив пустой или нет
if (oci_fetch($stid_non) > 0){
, но в то время как l oop не отображается первый элемент, когда я использую условие if для проверки не- пустой массив. ниже мой код ...
oci_execute($stid_non);
if (oci_fetch($stid_non) > 0){
print "<table class=\"table table-bordered table-striped\" id=\"myTable\">";
print "<tr class=\"header\"><td>Entry User ID</td><td>User Name</td><td>Entry Date</td></tr>";
while($ST_ARRAY_NON = oci_fetch_array($stid_non))
{
print "<tr>";
print "<td>$ST_ARRAY_NON[0]</td>";
print "<td>$ST_ARRAY_NON[1]</td>";
print "<td>$ST_ARRAY_NON[4]</td>";
print "</tr>";
}
print "</table>";
}
else {
print "Empty Value in Array";
}
oci_close($conn);
Отображение результата без отображения первого элемента. Это означает, что если результат должен быть 10 строк, но он показывает 9 строк, удалив первый элемент.
- Кстати, если я уберу " if (oci_fetch ($ stid_non)> 0) {", то это показывает фактический результат.
Может Кто-нибудь, пожалуйста, помогите мне решить проблему. Спасибо за продвижение