mysql - 查看mysql上的个人记录

标签 mysql

database

这是我的数据库的屏幕截图!我已成功完成插入和删除操作 但是我在查看个人记录时遇到问题 当我单击 id #45 上的 View 时,将显示所有详细信息,包括第二行!这是结果的屏幕截图

result

正如您在结果中看到的,第二行中出现了详细信息!我只想显示我单击的行的详细信息! 我想向您的专家寻求帮助

这是我的 view.php 代码

<?php
require 'database.php'; 

$query = "SELECT id, date, po FROM sales";
$result = $mysqli->query($query) or die(mysqli_error($mysqli));   

if ($result) {
  echo "<table cellspacing='0' cellpadding='15' border='0'>
    <th >Date</th><th >PONumber</th>";
  while ($row = $result->fetch_object()) {
    $po        = $row->po;
    $date      = $row->date;               
    $id        = $row->id;
    echo "<tr>
     <td>$date</td> <td >$po</td></tr>";  
  }      
}
?>

最佳答案

您的 php 代码正在循环遍历 $query 返回的所有行。您的查询可能有一个错误的 where 子句

编辑您的编辑:

$id = $_GET["id"];
$query = "SELECT id, date, po FROM sales where id = $id";

关于mysql - 查看mysql上的个人记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9833305/

相关文章:

mysql - 查询中的最后一个连接使用的是临时表而不是索引

MySql 约束特定字段值大于零

mysql - 将列长度从 varchar 18 更改为 varchar 8 会大大提高搜索速度吗?

mysql - K 最近邻和 MySql 地理索引

javascript - 在 Nodejs 中将 SELECT sql 变量数组从一个文件发送到另一个文件

php - 单页网站 url?id=1#anchor

mysql - SQL 查询占用 100% CPU - Mariadb

mysql - MATCH AGAINST 查询问题

php - 如何使用 php 和 mysql 创建带有子菜单的动态菜单

php - 基于 HTML 中设置的数据过滤器构建通用 PHP/MySQL 查询