我遇到了PHP问题。我想让下面的代码只显示数据库中的一个结果 - 与siteID字段匹配的结果。但是它将返回数据库中的所有结果。PHP/MySQL结果重复
<?php
$siteID = $_GET['siteID'];
include 'connect.php';
$sql = "SELECT id, siteID,name,description,skills,extra1,extra2 FROM folio";
$queryresult = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_assoc($queryresult)) {
$id = $row['id'];
$siteID = $row['siteID'];
$name = $row['name'];
$description = $row['description'];
$skills = $row['skills'];
$extra1 = $row['extra1'];
$extra2 = $row['extra2'];
echo "<div id='title'>
<h5>$name</h5>
</div>
<div id='holder'>
<div id='blogleft'>
</div>
<div id='blogright'>
<p>Archive/Calendar<br /><br /> Add some sort of calendar or archive here; for previous blog posts.</p>
</div>
</div>";
}
?>
URL以“/work.php?siteID=pluggedin
”
谢谢,我会期待它。 – user1039878
@ user1039878我更新了我的答案,并提供了最有可能找到的答案。 – Matt
欢呼马特,感谢帮助。 – user1039878