我有我的數據庫表「resbook」打印MySQL的行只有一次
htno name fname
2 Rakesh Rahul
2 Rakesh Rahul
2 Rakesh Rahul
2 Rakesh Rahul
2 Rakesh Rahul
3 Himesh Krishna
3 Himesh Krishna
3 Himesh Krishna
3 Himesh Krishna
3 Himesh Krishna
以下數據我有一個表格,要求用戶輸入「htno」和iwant顯示「姓名」 &「FNAME」對於各自的「htno」五倍只爲同一行重複一次
這裏是我的代碼
<?PHP
$userInputEntities = htmlentities($userInput);
echo $userInputEntities;
$username = "admin";
$password = "123456";
$database = "resbook";
$server = "localhost";
$db = new PDO ("mysql:host=$server;dbname=$database", "$username", "$password");
if ($db) {
$id = $_GET['id'];
$NAME = $db->prepare("SELECT * FROM resbook WHERE htno=:id");
$NAME -> execute(array(':id'=>$id));
while ($row1 = $NAME->fetch(PDO::FETCH_ASSOC)){
echo "<td align=left><font size='2'> STUDENT NAME :</font><font color='blue' size='2'><b> " . $row1['name']. "</b></font></td>";
echo "<strong>  ||  </strong>";
echo "<td align=left><font size='2'> FATHER NAME :</font><font color='blue' size='2'><b> " . $row1['fname']. "</b><p></font></td>";
}
使用此代碼我得到的輸出重複5次5行的再有每個htno表
STUDENT NAME : Rakesh || FATHER NAME : Rahul
STUDENT NAME : Rakesh || FATHER NAME : Rahul
STUDENT NAME : Rakesh || FATHER NAME : Rahul
STUDENT NAME : Rakesh || FATHER NAME : Rahul
STUDENT NAME : Rakesh || FATHER NAME : Rahul
我想要的輸出只有一次這樣的
STUDENT NAME : Rakesh || FATHER NAME : Rahul
請你幫我
您需要在查詢中使用'distinct'! – NINCOMPOOP
爲什麼你多次存儲每個值開始? – deceze
不添加不同的是nt wrking – Aryan