序列号在 PHP MySql Table 中无效
Serial number not working in PHP MySql Table
我想通过 PHP mySql 数据将序列号添加到我的 table 内容中。我已尝试使用我的代码,但无法完成 table 结果。我希望我的代码没有错误,但是我的 table 的序列号数据中显示了一个空字段。
这是我的 PHP 代码..,
<?php
include('config.php');
$data_content = '';
$qry = "SELECT DISTINCT areaName FROM area_Info";
$result = mysql_query($qry);
$serial = 1;
while($row = mysql_fetch_array($result))
{
$data_content .= "<tr><td><?php echo $serial; ?></td><td><a href=\"areaData.php?area=".$row['areaName']."\">". $row['areaName'] ."</a></td></tr>";
$serial++;
}
mysql_close();
?>
这是我的html代码
<html lang="en">
<head>
<body>
<table class='area-table'>
<?php echo $data_content; ?>
</table>
</body>
</html>
将行更改为:
$data_content .= "<tr><td>$serial</td><td><a href='areaData.php?area={$row['areaName']}'>{$row['areaName']}</a></td></tr>";
并避免使用可怕的 mysql_*
。
问题在于字符串引号内的 php 标记。请尝试替换您的代码
$data_content .= "<tr><td><?php echo $serial; ?></td><td><a href=\"areaData.php?area=".$row['areaName']."\">". $row['areaName'] ."</a></td></tr>";
使用下面的代码
$data_content .= "<tr><td>".$serial."</td><td><a href=\"areaData.php?area=".$row['areaName']."\">". $row['areaName'] ."</a></td></tr>";
也可以尝试使用 mysqli,因为 mysql 现在已弃用。
我想通过 PHP mySql 数据将序列号添加到我的 table 内容中。我已尝试使用我的代码,但无法完成 table 结果。我希望我的代码没有错误,但是我的 table 的序列号数据中显示了一个空字段。 这是我的 PHP 代码..,
<?php
include('config.php');
$data_content = '';
$qry = "SELECT DISTINCT areaName FROM area_Info";
$result = mysql_query($qry);
$serial = 1;
while($row = mysql_fetch_array($result))
{
$data_content .= "<tr><td><?php echo $serial; ?></td><td><a href=\"areaData.php?area=".$row['areaName']."\">". $row['areaName'] ."</a></td></tr>";
$serial++;
}
mysql_close();
?>
这是我的html代码
<html lang="en">
<head>
<body>
<table class='area-table'>
<?php echo $data_content; ?>
</table>
</body>
</html>
将行更改为:
$data_content .= "<tr><td>$serial</td><td><a href='areaData.php?area={$row['areaName']}'>{$row['areaName']}</a></td></tr>";
并避免使用可怕的 mysql_*
。
问题在于字符串引号内的 php 标记。请尝试替换您的代码
$data_content .= "<tr><td><?php echo $serial; ?></td><td><a href=\"areaData.php?area=".$row['areaName']."\">". $row['areaName'] ."</a></td></tr>";
使用下面的代码
$data_content .= "<tr><td>".$serial."</td><td><a href=\"areaData.php?area=".$row['areaName']."\">". $row['areaName'] ."</a></td></tr>";
也可以尝试使用 mysqli,因为 mysql 现在已弃用。