我想从数据库中选择数据我的代码中有什么错误,

hc8w905p  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(295)
<center>
<table align="center">
    <tr>
        <th><a href="phpfirstpjroject.php">Add data here</a></th>
    <th> Name</th>
    <th>City_Name</th>
    <th colspan="2">Operation</th>
</tr>
<?php
include_once'dbconfiguration.php';
$sql_query="SELECT * FROM usertable";
$result_set=$con->query($sql_query);
while($row=$result_set->fetch_assoc()) {
 ?>
    <tr>
    <td><?php echo $row[1]; ?></td>
    <td><?php echo $row[2]; ?></td>
    <td><?php echo $row[3]; ?></td>
 <td align="center"><a href="javascript:edt_id('<?php echo $row[0]; ?>')"> 
 <img src="b_edit.png" align="EDIT" /></a></td>
    <td align="center"><a href="javascript:delete_id('<?php echo $row[0]; ? 
   >')"><img src="b_drop.png" align="DELETE" /></a></td>
    </tr>
    <?php
  }
  ?>   
  }
  ?>
  </table>
  </center>

这里是“输出”“输出”“添加数据”“城市名称”操作
注意:第24行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:1
注意:第25行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:2
注意:第26行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:3
注意:第24行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:1
注意:第25行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:2
注意:第26行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:3
注意:第24行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:1
注意:第25行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:2
注意:第26行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:3
注意:第24行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:1
注意:第25行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:2
注意:第26行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:3
注意:第24行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:1
注意:第25行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:2
注意:第26行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:3
注意:第24行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:1
注意:第25行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:2
注意:第26行的c:\xampp\htdocs\project\phpread.php中未定义的偏移量:3

dphi5xsq

dphi5xsq1#

如果使用fetch\u assoc,则应使用相关列名访问这些值

while($row=$result_set->fetch_array()) {
     ?>
        <tr>
        <td><?php echo $row['my_col1']; ?></td>
        <td><?php echo $row['my_col2']; ?></td>
        <td><?php echo $row['my_col3']; ?></td>
        ...................

如果要按位置访问,应使用fetch\u array()

$result_set=$con->query($sql_query);
    while($row=$result_set->fetch_array()) {
     ?>
        <tr>
        <td><?php echo $row[1]; ?></td>
        <td><?php echo $row[2]; ?></td>
        <td><?php echo $row[3]; ?></td>
        .......

请记住,索引从0开始,以您使用的方式访问位置1、2、3处的列(跳过位置0处的第一个列)

相关问题