简体   繁体   English

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

[英]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.

相关问题 我想对数据库中是否已经存在数据进行编码 - i want to code if data allready exist in my database 我想将数据库中的数据与googlelocation下拉菜单进行匹配 - I want to match data from my database to googlelocation dropdown 我想将过滤后的数据从数据库发送到我的邮件 - I want to send the filtered data to my mail from the Database 我正在尝试在表中显示数据库中的数据,但不想出现,也不知道出了什么问题 - I'm trying to display data from my database in table, but don't want to appear, I don't know what went wrong 我想从数据库表中获取数据并将其显示在一个 div 中,但在阻止时出错。必须采取什么措施来减轻现有错误? - i want to get data from database table and display it in a div but a error in preventing .what must be done to mitigate the existing error? 我想从数据库中选择值 - I want to select the from values from database 当我想使用代码点火器从我的数据库中访问某个列时,如何解决未定义的索引错误? - How to solve undefined index error when I want to access a certain column from my database using code igniter? 我想制作搜索页面,我想在“div”中显示我从数据库中搜索到的数据? - I want to make search page where I want to display my searched data from database in a "div"? 发生数据库错误,从 select 选项代码点火器插入数据 - A Database Error Occurred, Insert data from select option code igniter 我的代码有什么问题? 不会从数据库中删除数据 - What is wrong with my code? Data is not deleted from database
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM