我怎样才能在php数据库中单独使用php在anthor页面中选择一行?

时间:2017-05-31 11:07:13

标签: php mysql web phpmyadmin web-deployment

我使用php创建问题和答案系统,我创建的页面包含记录在表格中的所有问题,并在每个问题回复链接旁边指向答案页面,所以我需要选择我要评论的这个问题它来自表格并在答案页面中显示单一内容以对其进行评论,我该如何使用php进行评论?

这是我的问题页码

<?php  session_start();  $connection = new mysqli('localhost','root','','questionssystem') or die ("Database connection failed"); /*start questions*/$sql = "SELECT question_text FROM question"; $result = $connection->query($sql); echo'<h2>Questions page</h2>'; if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
    echo '<form action="answers.php" method="post">';
    echo '<div class ="container">';
    echo "<p>question: " . $row["question_text"];
    echo '<span class="psw">If You want to reply this Question , please <a href="http://localhost:8080/questionssystem/answers.php" target="_self">Reply</a></span>';
    echo '</div>';
    echo '</form>'; } }else { echo "0 results";} /*end questions*/ $connection->close(); ?>

<html>
<head>
<link rel="stylesheet" type="text/css" href="css_file.css">
</head>
<body></body></html>

2 个答案:

答案 0 :(得分:0)

使用外键 - 一列链接两个不同的SQL表!

https://www.w3schools.com/sql/sql_foreignkey.asp

答案 1 :(得分:0)

在阅读了您的问题之后,我想您想提供一个问题链接“回复”,因此重定向用户可以回答该问题,

你可以做的是从GET中的数据库向其他页面发送问题ID

<a href="http://localhost:8080/questionssystem/answers.php?questionID=12" target="_self">Reply</a>

在答案页上

$QID = $_GET['questionID'];

希望这有帮助