У меня есть код этой проблемы:Почему oci_num_rows всегда возвращает значение 0?
<?php
include 'connection.php';
if (oci_execute ($stmt)) {
//Execute cursor
oci_execute($result); //Or you can return the cursor.
}
$count=oci_num_rows($result);
echo $count;
if ($count != 1)
{
echo $count;
echo "No record";
}
else
{
while($objResult = oci_fetch_array($result, OCI_RETURN_NULLS+OCI_ASSOC)){
<tr>
<td><div align="center" class="style4"><?php echo $objResult[0]; ?></div></td>
<td><div align="center" class="style4"><?php echo $objResult[1]; ?></div></td>
<td><div align="center" class="style4"><?php echo $objResult[2]; ?></div></td>
<td><div align="center" class="style4"><?php echo $objResult[3]; ?></div></td>
<td><div align="center" class="style4"><?php echo $objResult[4]; ?></div></td>
<td><div align="center" class="style4"><?php echo $objResult[5]; ?></div></td>
<td><div align="center" class="style4"><?php echo $objResult[6]; ?></div></td>
<td><div align="center" class="style4"><?php echo $objResult[7]; ?></div></td>
<td><div align="center" class="style4"><a href="updateInsForm.php?insid=<?php echo $objResult[0]; ?>">EDIT</a></div></td>
<td><div align="center" class="style4"><a href="deleteInsForm.php?insid=<?php echo $objResult[0]; ?>">DELETE</div></td>
<?php
}
}
oci_close($objConnect);
?>
проблема, когда я пытаюсь ввести правильный идентификатор и пароль, то вернуть строку в 0..why?
Адрес вашей системы: stmt? Какова его ценность? –
Что делает 'oci_execute ($ stmt)'? – Voitcus
ohh я пропустил код для запроса .. его на $ result – user2234937