[英]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>
HERE IS THE OUT PUT Add data here Name City_Name Operation 这里是输出在此处添加数据名称City_Name操作
Notice: Undefined offset: 1 in C:\\xampp\\htdocs\\project\\phpread.php on line 24 注意:未定义的偏移量:第24行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的1
Notice: Undefined offset: 2 in C:\\xampp\\htdocs\\project\\phpread.php on line 25 注意:未定义的偏移量:第25行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的2
Notice: Undefined offset: 3 in C:\\xampp\\htdocs\\project\\phpread.php on line 26 注意:未定义的偏移量:第26行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的3
Notice: Undefined offset: 1 in C:\\xampp\\htdocs\\project\\phpread.php on line 24 注意:未定义的偏移量:第24行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的1
Notice: Undefined offset: 2 in C:\\xampp\\htdocs\\project\\phpread.php on line 25 注意:未定义的偏移量:第25行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的2
Notice: Undefined offset: 3 in C:\\xampp\\htdocs\\project\\phpread.php on line 26 注意:未定义的偏移量:第26行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的3
Notice: Undefined offset: 1 in C:\\xampp\\htdocs\\project\\phpread.php on line 24 注意:未定义的偏移量:第24行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的1
Notice: Undefined offset: 2 in C:\\xampp\\htdocs\\project\\phpread.php on line 25 注意:未定义的偏移量:第25行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的2
Notice: Undefined offset: 3 in C:\\xampp\\htdocs\\project\\phpread.php on line 26 注意:未定义的偏移量:第26行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的3
Notice: Undefined offset: 1 in C:\\xampp\\htdocs\\project\\phpread.php on line 24 注意:未定义的偏移量:第24行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的1
Notice: Undefined offset: 2 in C:\\xampp\\htdocs\\project\\phpread.php on line 25 注意:未定义的偏移量:第25行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的2
Notice: Undefined offset: 3 in C:\\xampp\\htdocs\\project\\phpread.php on line 26 注意:未定义的偏移量:第26行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的3
Notice: Undefined offset: 1 in C:\\xampp\\htdocs\\project\\phpread.php on line 24 注意:未定义的偏移量:第24行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的1
Notice: Undefined offset: 2 in C:\\xampp\\htdocs\\project\\phpread.php on line 25 注意:未定义的偏移量:第25行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的2
Notice: Undefined offset: 3 in C:\\xampp\\htdocs\\project\\phpread.php on line 26 注意:未定义的偏移量:第26行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的3
Notice: Undefined offset: 1 in C:\\xampp\\htdocs\\project\\phpread.php on line 24 注意:未定义的偏移量:第24行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的1
Notice: Undefined offset: 2 in C:\\xampp\\htdocs\\project\\phpread.php on line 25 注意:未定义的偏移量:第25行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的2
Notice: Undefined offset: 3 in C:\\xampp\\htdocs\\project\\phpread.php on line 26 注意:未定义的偏移量:第26行的C:\\ xampp \\ htdocs \\ project \\ phpread.php中的3
If you use fetch_assoc you should access tho the values using the related column name 如果使用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>
...................
if you want access by position you should use fetch_array() 如果要按位置访问,则应使用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>
.......
rememamber tha the index start form 0 in the way you are using you are accessing to the column in position 1,2,3 (skipping the first at position zero 记住,索引以您使用的方式从0开始,您正在访问位置1,2,3的列(跳过第一个位置为零的列)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.