Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从MYSQL结果生成链接的PHP脚本?_Php_Mysql_Database_Datetime_Hyperlink - Fatal编程技术网

从MYSQL结果生成链接的PHP脚本?

从MYSQL结果生成链接的PHP脚本?,php,mysql,database,datetime,hyperlink,Php,Mysql,Database,Datetime,Hyperlink,因此,我为一个基本Mysql数据库的PHP输出编写了一个测试脚本。问题是,我想让名为orderid的自动增量能够成为一个链接,我可以单击该链接打开一个页面,显示有关该订单特定ID的更多信息 在网上似乎真的很难找到任何东西,我也见过这样做的数据库 另外(不是在这个脚本中)我使用了当前的时间戳,但它没有显示当前的时间,而是使用了当前的日期。获取MYSQL或PHP的当前时间(AM PM或24小时,然后稍后转换)并输入它的最佳方法是什么 谢谢你的帮助 <?php $con = mysqli_con

因此,我为一个基本Mysql数据库的PHP输出编写了一个测试脚本。问题是,我想让名为orderid的自动增量能够成为一个链接,我可以单击该链接打开一个页面,显示有关该订单特定ID的更多信息

在网上似乎真的很难找到任何东西,我也见过这样做的数据库

另外(不是在这个脚本中)我使用了当前的时间戳,但它没有显示当前的时间,而是使用了当前的日期。获取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>";

作为一个链接并没有让它变得特别,它仍然是HTML,就像您已经输出的任何其他HTML一样。

这会使它容易受到SQL注入的影响吗?@SDJ:为了存在SQL注入漏洞,必须执行SQL代码。这里没有。这只是PHP和HTML。谢谢,这很有意义。如何将somepage.php?id=123456拉入somepage.php,以便使用它执行select语句?@SDJ:id值将位于$\u GET数组中。$id=$\u GET['id'];太棒了——我已经试着弄明白这一点有一段时间了。非常感谢。
echo "<td><h3><font color='blue'><a href='somePage.php?id=" . $row['orderid'] . "'>" . $row['orderid'] . "</a></font></h3></td>";