繁体   English   中英

如何从数据库表中显示我的ID号?

[英]how to display my id number from db table?

我是一名正在学习网络编程的学生,我试图显示我的数据库表中的一些信息(名称,日期,dll),所有信息都完美显示,除了我的数据库表中的ID号,而且也没有错误因此,我很难发现自己做错了什么。 谁能看到我在编码中做错的事情并解释我错过了什么?

供进一步参考,这是我的php编码:

<?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);

?>

这是一个表,即时通讯试图显示我的数据库表中的一些信息:

<?php


while($row = mysql_fetch_array($viewPersonRes)){

    echo "<tr>";
        echo "<td".$row['noID']."</td>";
        echo "<td>".$row['trkhMula']."</td>";
        echo "<td>".$row['modified_time']."</td>";
        echo "<td>".$row['n_program']."</td>";
        echo "<td>".$row['pemohon']."</td>";
        echo "<td>".$row['n_anjuran']."</td>";
        echo "<td>".$row['lokasi']."</td>";
        echo "<td>".$row['catatan']."</td>";
    echo "</tr>";
}
?>

我的数据库中的表名称是:daftartempah

在此先感谢您,非常需要您的帮助:)

您的<td>标签缺少闭包。

echo "<td".$row['noID']."</td>";
         ^ right there.

这就是为什么它不显示。

因此:

echo "<td>".$row['noID']."</td>";

并查看您的开发者控制台,HTML源代码将向您显示一些相关信息。

确保您还具有开始和结束<table> - </table>标记。 不知道

您还正在使用过时的API进行练习,这并不是一开始的好习惯。

在“本世纪”中使用mysqli_或PDO API。

您还可以进行认真的SQL注入。 使用准备好的语句:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM