我想 select 来自数据库的数据我的代码中有什么错误,
I want to select data from database what is the error in my code ,
<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>
这是输出结果
在此处添加数据名称City_Name操作
注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1
注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2
注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3
注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1
注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2
注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3
注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1
注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2
注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3
注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1
注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2
注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3
注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1
注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2
注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3
注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1
注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2
注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3
如果您使用 fetch_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_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 的列(跳过位置零的第一个
<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>
这是输出结果 在此处添加数据名称City_Name操作
注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3注意:C:\xampp\htdocs\project\phpread.php 第 24
行未定义偏移量:1注意:C:\xampp\htdocs\project\phpread.php 中第 25
行未定义偏移量:2注意:C:\xampp\htdocs\project\phpread.php 中第 26
行未定义的偏移量:3如果您使用 fetch_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_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 的列(跳过位置零的第一个