Php 如何从db表中显示我的id号?
我是一名学习网络编程的学生,我试图显示数据库表中的一些信息,这些信息是(名称、日期、dll),除了数据库表中的id号之外,所有信息都显示得非常完美,而且没有错误,所以我很难发现我做错了什么。有人能看到我在编码中犯了什么错误并解释我遗漏了什么吗 为了进一步参考,这是我的php代码:Php 如何从db表中显示我的id号?,php,html,mysql,Php,Html,Mysql,我是一名学习网络编程的学生,我试图显示数据库表中的一些信息,这些信息是(名称、日期、dll),除了数据库表中的id号之外,所有信息都显示得非常完美,而且没有错误,所以我很难发现我做错了什么。有人能看到我在编码中犯了什么错误并解释我遗漏了什么吗 为了进一步参考,这是我的php代码: <?php $con = mysql_connect("localhost", "root", ""); mysql_select_db("tempahperalatan"); if(isset($_
<?php
$con = mysql_connect("localhost", "root", "");
mysql_select_db("tempahperalatan");
if(isset($_POST['hantar']))
{
$noID = 'noID';
$pemohon = $_POST['pemohon'];
$trkhMula = $_POST['trkhMula'];
$trkhAkhir = $_POST['trkhAkhir'];
$n_program = $_POST['n_program'];
$lokasi = $_POST['lokasi'];
$n_anjuran = $_POST['n_anjuran'];
$catatan = $_POST['catatan'];
$masa = $_POST['masa'];
$t_Log = $_POST['t_Log'];
$modified_date;
$modified_time;
$sql = "INSERT INTO daftartempah (pemohon, trkhMula, trkhAkhir, n_program, lokasi, n_anjuran, catatan, modified_date, modified_time) VALUES ('$pemohon', '$trkhMula', '$trkhAkhir', '$n_program', '$lokasi', '$n_anjuran', '$catatan', CURDATE(), CURTIME())";
$res = mysql_query($sql);
}
$viewPerson = "SELECT * FROM daftartempah";
$viewPersonRes = mysql_query($viewPerson);
?>
您的
标记缺少一个闭包
echo "<td".$row['noID']."</td>";
^ right there.
echo”您的意思是$row['noID']
为空?您从未在插入时使用过$noID
,该字段是否自动递增?您还可以接受SQL注入。您应该参数化查询。(在您将驱动程序从mysql\ucode>升级到PDO
或mysqli
之后)mysql已折旧。请使用mysqli
或PDO。是的,该字段是自动递增的。您能解释一下有关参数化我的查询的更多信息吗?谢谢您没有检查错误,您不知道如何检查吗?说。甚至不安全!
echo "<td".$row['noID']."</td>";
^ right there.
echo "<td>".$row['noID']."</td>";