Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 基于id mysql DB获取特定表行_Php - Fatal编程技术网

Php 基于id mysql DB获取特定表行

Php 基于id mysql DB获取特定表行,php,Php,我有一个数据库,我在其中查看所有记录,最后一列是表ID,我单击它,我希望能够仅编辑该行数据,以下是我得到的,但在更新phpmyadmin后它不起作用: <?php include "db.inc.php"; $id=$_GET['id']; $order = "SELECT * FROM ircb where id='$id'"; $result = mysql_query($order); $row = mysql_fetch_arr

我有一个数据库,我在其中查看所有记录,最后一列是表ID,我单击它,我希望能够仅编辑该行数据,以下是我得到的,但在更新phpmyadmin后它不起作用:

      <?php

include "db.inc.php";

$id=$_GET['id'];

      $order = "SELECT * FROM ircb where id='$id'";
      $result = mysql_query($order);
      $row = mysql_fetch_array($result);
      ?>
      <form method="post" action="update.php">
      <input type="hidden" name="id" value="<? echo "$row[id]"?>">

        <tr>        
          <td>Date</td>
          <td>
            <input type="text" name="cdate" 
         value="<? echo "$row[cdate]"?>" size="30"  style="color: black;background-color:#FFFF11">
          </td>
        </tr>  
        <tr>        
          <td>Item</td>
          <td>
            <input type="text" name="item" 
         value="<? echo "$row[item]"?>" size="30"  style="color: black;background-color:#FFFF11">
          </td>
        </tr> 

这是因为您试图
POST
ed;)表单中获取名称“id”)而且还可以更清晰地将PHP嵌入到html中。例如,
value=“”
value=“”
;)更“真实”)

只是想澄清一下我的意思..显示了Table,我有最后一列,Table id作为可点击链接,点击时应该返回该行中的所有数据,显示数据并允许我更新数据,我似乎无法让它显示数据,不知道我的查询哪里错了。。感谢Sprint
mysql\u error()
,查看您在查询中是否有错误或其他错误(例如:db.inc.php中可能有错误)?不,db.inc中没有错误。。我做了一个echo$id来检查变量是否被传递,而它似乎没有被传递,所以可能它在我的初始代码::中是针对id变量的:::这里似乎有什么问题吗?