在PHP中查看mysql表中某个链接字段的数据

在PHP中查看mysql表中某个链接字段的数据,php,html,mysql,Php,Html,Mysql,我被困在一个地方,当我点击链接字段时,我想查看mysql表的其他字段。 下面是用于在链接中创建字段的代码 <td><a href="fieldview.php?id=' .$row[0]. '"><b>' .$row[1]. '</b></td> “.$row[1]” 这里,$row[0]是mysql表(exampletable)中名为“id”的字段,$row[1]是名为“title”的字段。 现在,在“fieldview.php”

我被困在一个地方,当我点击链接字段时,我想查看mysql表的其他字段。 下面是用于在链接中创建字段的代码

<td><a href="fieldview.php?id=' .$row[0]. '"><b>' .$row[1]. '</b></td>
“.$row[1]”
这里,$row[0]是mysql表(exampletable)中名为“id”的字段,$row[1]是名为“title”的字段。 现在,在“fieldview.php”页面,我使用以下代码查看其他字段:

$id=$_GET['id'];
$sql="SELECT * FROM exampletable WHERE id= '$id'";
$result=mysql_query($sql);

while ($row=mysql_fetch_array($result))
{
  echo '<table id="customers">';
  echo '<tr><th>Field 1</th> <th>Field 2</th> <th>Field 3</th></tr>';
  echo '<tr class="alt"><td><b>' .$row[1]. '</b></td><td><b>' .$row[2]. '</b></td><td><b>Today!</b></td></tr>';
  echo '</table>';
}
$id=$\u GET['id'];
$sql=“从示例表中选择*,其中id='$id';
$result=mysql\u查询($sql);
while($row=mysql\u fetch\u数组($result))
{
回声';
回波“第1场第2场第3场”;
回显“.$row[1]”..$row[2]”今天!';
回声';
}

但我在那一页上什么也没有。有谁能告诉我解决办法吗?

试试jakenoble的建议。如果你没有看到这个问题,可能是因为你如何构建你的链接放在首位

尝试修改为以下内容:

<td><a href="fieldview.php?id=<?php echo $row[0] ?>"><b> <?php echo $row[1] ?></b></a></td>

您是否连接了数据库

首先连接数据库

试试回声:

echo $_GET['id'];
在你的档案里

但我在那一页上什么也没有得到。请告诉我解决方案是什么?

你得到的HTML表什么都没有吗

请尝试以下操作:

    <?php
    // Create connection
    $con=mysqli_connect("example.com","peter","abc123","my_db");

    // Check connection
    if (mysqli_connect_errno($con))
      {
      echo "Failed to connect to MySQL: " . mysqli_connect_error();
      }

    echo $id=$_GET['id'];
    $sql="SELECT * FROM exampletable WHERE id= '$id'";
    $result=mysql_query($sql);

    while ($row=mysql_fetch_array($result))
    { 
    ?>
    <table id="customers">
 <tr><th>Field 1</th> <th>Field 2</th> <th>Field 3</th></tr>
 <tr class="alt"><td><b><?php echo $row[0]; ?></b></td><td><b><?php echo $row[1]; ?></b></td><td><b>Today!</b></td></tr>
    </table>
    <?
    }
    ?>

您进行了哪些调试?您正在生成的链接是否包含正确的ID?查询有效吗?您是否在任何地方调用
mysql\u error
查看是否有问题?如果查看问题中突出显示的语法,您可以看到问题。jakenoble的答案解决了这个问题。如果你在
循环中执行
var\u dump($row)
操作,你会看到什么?如果你
var\u dump($\u GET['id'))
你显然没有做一点调试,你也会看到问题。您没有查看
$id
$sql
以查看它们是否包含您所期望的内容。我使用mysql DB完成了连接部分,就像您提到的那样。我回显了
$\u GET['id']
。但还是什么也看不出来!但是我在我的浏览器中看到了一个链接地址,类似这样的,在这里我得到了与链接相关的特定id。你能告诉我吗!!您在这行中得到了什么“$row[1]”我在“欢迎”中告诉我??你在回音id中得到了什么?如果回音,页面中没有任何内容,但我在浏览器的地址栏中得到了正确的id。使用我编辑的代码,让我知道你得到了什么?忘掉浏览器吧!!你的书页上少了一些东西?