所以我为一个基本的Mysql数据库的PHP输出做了一个测试脚本。问题是我想让名为 orderid 的自动增量能够成为一个链接,我可以单击该链接打开一个页面,该页面显示有关该订单的特定 ID 的更多信息。
在网上似乎很难找到任何东西,而且我已经看到做到这一点的数据库。
此外(不在此脚本中)我使用了 CURRENT_TIMESTAMP,但它没有放置当前时间,但确实使用了当前日期。为 MYSQL 或 PHP 获取当前时间(AM PM 或 24 小时然后转换它)并输入它的最佳方法是什么?
感谢您的帮助。
<?php
$con = mysqli_connect('localhost','user','password','database');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}
else{
$sql="SELECT * FROM custinfo WHERE orderopen = 1";
$result = mysqli_query($con,$sql);
echo "<table border='1' bordercolor='blue' bgcolor='CCFFFF' cellpadding='0'>
<tr><h2> Open Orders:</h2>
<th>OrderID</th>
<th>Firstname</th>
<th>Lastname</th>
<th>Phone</th>
</tr>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td><h3><font color='blue'>" . $row['orderid'] . "</font></h3></td>";
echo "<td><h3><font color='blue'>" . $row['firstname1st'] . "</font></h3></td>";
echo "<td><h3><font color='blue'>" . $row['lastname1st'] . "</font></h3></font></td>";
echo "<td><h3><font color='red'>" . $row['phone'] . "</font></h3></td>";
echo "</tr>";
}
echo "</table>";
}
mysqli_close($con);
?>
最佳答案
好吧,如果你只想在这一行中添加一个 a
元素:
echo "<td><h3><font color='blue'>" . $row['orderid'] . "</font></h3></td>";
然后向其中添加一个 a
元素:
echo "<td><h3><font color='blue'><a href='somePage.php?id=" . $row['orderid'] . "'>" . $row['orderid'] . "</a></font></h3></td>";
作为一个链接并没有让它变得特别特别,它仍然只是 HTML,就像您已经输出的任何其他 HTML 一样。
关于从 MYSQL 结果建立链接的 PHP 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34581492/