从Oracle数据库中获取数据时为什么会得到未定义索引?

时间:2019-05-16 16:38:40

标签: php sql oracle

我正在尝试从oracle数据库中获取数据,但出现错误:

  

注意:未定义的索引:第13行的C:\ xampp \ htdocs \ sgbd \ aux1.php中的username_student

代码如下:

<?php 
include 'Connection.php';

$select_stmt = "select username_student from student"; 

$stid = oci_parse($conn, $select_stmt); 
oci_execute($stid); 

echo "<table border='1'>\n"; 

while ($row = oci_fetch_array($stid)) { 
    echo "<tr>\n"; 
    echo "<td>". $row["username_student"] . "</td>\n"; 
    echo "</tr>\n"; 
} 

echo "</table>\n"; 

oci_free_statement($stid); 
oci_close($conn); 
?> 

如果我在while循环中使用它,我会得到它:

  

通知:未定义的索引:C:\ xampp \ htdocs \ sgbd \ aux1.php在第13行array(1){[“ USERNAME_STUDENT”] => string(6)“ paulse”}
中的username_student   注意:未定义的索引:第13行的C:\ xampp \ htdocs \ sgbd \ aux1.php中的username_student array(1){[“ USERNAME_STUDENT”] => string(6)“ paulse”}
  注意:未定义的索引:第13行的C:\ xampp \ htdocs \ sgbd \ aux1.php中的username_student array(1){[“ USERNAME_STUDENT”] => string(4)“ paul”}
  注意:未定义索引:C:\ xampp \ htdocs \ sgbd \ aux1.php在第13行array(1){[“ USERNAME_STUDENT”] => string(4)“ paul”}

中的username_student

0 个答案:

没有答案