【问题标题】:PHP script to make a link out of a MYSQL result?PHP脚本从MYSQL结果中创建链接?
【发布时间】:2016-04-07 11:53:37
【问题描述】:

所以我为一个基本的 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);
?>

【问题讨论】:

    标签: php mysql database datetime hyperlink


    【解决方案1】:

    好吧,如果你只想在这一行添加一个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 一样。

    【讨论】:

    • 这是否使其容易受到 SQL 注入的影响?
    • @SDJ:为了存在 SQL 注入漏洞,必须执行 SQL 代码。这里没有。这只是 PHP 和 HTML。
    • 谢谢,这很有道理。我如何将 somepage.php?id=123456 拉到 somepage.php 中,以便我可以用它做一个 select 语句?
    • @SDJ:“id”值将在 $_GET 数组中。
    • $ID= $_GET['id'];太棒了 - 我试图弄清楚那个有一段时间了。感激不尽。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-01
    • 2016-11-20
    • 1970-01-01
    相关资源
    最近更新 更多