Php 如何从MySQL表中的特定列中获取值,然后将其显示在新页面上
所以我有一个简单的问题,我一直坚持着。我必须使用与所提供代码中相同的逻辑,但这次我必须创建一个新页面,比如说Php 如何从MySQL表中的特定列中获取值,然后将其显示在新页面上,php,html,mysql,Php,Html,Mysql,所以我有一个简单的问题,我一直坚持着。我必须使用与所提供代码中相同的逻辑,但这次我必须创建一个新页面,比如说“article.php”,然后我必须使用“Show”按钮更改“Delete”按钮 这很容易,但我不能做以下事情: 当用户单击“SHOW”按钮时,链接必须将其重定向到“article.php”页面,然后显示所选列的所有值。 这将如何发生?再次使用“foreach”循环或?。。。 我真的不知道怎么做。 任何帮助都将不胜感激 <?php include "app".DIRECTORY_
“article.php”
,然后我必须使用“Show”
按钮更改“Delete”
按钮
这很容易,但我不能做以下事情:
当用户单击“SHOW”按钮时,链接必须将其重定向到“article.php”页面,然后显示所选列的所有值。
这将如何发生?再次使用“foreach”
循环或?。。。
我真的不知道怎么做。
任何帮助都将不胜感激
<?php
include "app".DIRECTORY_SEPARATOR."config.php";
include "app".DIRECTORY_SEPARATOR."db-connection.php";
$foo_connection = db_connect($host, $user_name, $user_password, $database);
$sql = "SELECT * FROM articles";
$result = mysqli_query($foo_connection, $sql);
if(mysqli_num_rows($result) > 0){
print "<table>
<tr>
<th>Article ID</th>
<th>Article heading</th>
<th>Article text</th>
<th>Article author</th>
<th>Article published</th>
<th>Article delete</th>
</tr>";
foreach($result as $key => $cols){
print "<tr>".
"<td>".$cols['id']."</td>".
"<td>".$cols['heading']."</td>".
"<td>".$cols['text']."</td>".
"<td>".$cols['author']."</td>".
"<td>".$cols['published']."</td>".
"<td><a href='app/sql/delete.php?id=".$cols['id']."'>Delete</a></td>".
"</tr>";
}
print "</table>";
}
else {
print "0 results";
}
mysqli_close($foo_connection);
在新页面中,将链接更改为:
<a href='app/sql/delete.php?id=".$cols['id']."'>Delete</a>
然后将$\u GET['id']
值绑定到SQL语句并执行它。然后根据需要显示行。使用$\u GET[''']
或使用sessionHello,Dean。。请你再具体一点好吗好的,在article.php上创建一个链接,然后在同一页面上通过$\u GET['id']
值显示该页面上的文章,因此url将是url/article.php?set=id
,就像这样-好的,我会试试,我的朋友。这不是重复,我的朋友,我必须使用相同的逻辑:)。。它是不同的,可能有一点,但它是不同的。太好了,我现在就试试!
<a href='app/sql/articledetails.php?id=".$cols['id']."'>Show</a>
$sql = "SELECT * FROM articlesWHERE id = ?";