簡體   English   中英

從Mysql服務器中選擇兩個表

[英]Select two tables from Mysql server

我正在嘗試制作一個評估星級系統,我有兩個表:用戶和評估。 現在,我想對每個用戶表示投票? 歡迎每個答案。 提前致謝!

您是否正在尋找要用於顯示每個用戶評估率的SQL查詢? 如果是,這將幫助您:

SELECT user.name AS username, evaluation.value AS evaluation_value
FROM user  
INNER JOIN evaluation ON user.id = evaluation.user_eval

我認為評估表中的user_val是用戶ID。 如果是,則可以使用上面的查詢。 如果沒有,請修改查詢以將用戶ID保存到的列為目標。

制作文件“ list_all_values.php”,這是代碼-

<?php
$sql="SELECT * FROM evaluation";
$result = $conn->query($sql);
// $conn is your connection to database
echo '
<html>
<table>
<tr>
<th>user_eval</th>
<th>value</th>
</tr>';
while($row = $result->fetch_assoc()){
echo '<tr><td>'.$row['user_eval'].'</td><td>'.$row['value'].'</td></tr>';
}
echo '</table>
</html>';
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM