![](/img/trans.png)
[英]fetch multiple query results and display into table using php with oracle
[英]Read and display multiple results from a query into a php generated table
我需要遍歷其中一個表中與我存儲在會話變量中的用戶ID匹配的所有條目。 之后,我需要從兩列中提取信息,並將其顯示在php生成的表中。 我需要將兩列中的每一個都放在它們自己的<td>
標記中,並且需要將它們都包含在<tr>
和</tr>
到目前為止,我已經編寫了代碼來查找所有信息,但是現在我無法顯示它。 它會正確顯示ID,但我不確定如何顯示ID。
這是我到目前為止的代碼:
<?php
$id = $_SESSION['uid'];
$query1 = mysql_query("SELECT ID FROM users WHERE id=$id");
if(mysql_num_rows($query1) == 0) {
echo "<tr><td>Error!</td><td>No matching information.<td></tr>";
} else {
while($queryarray = mysql_fetch_array($query1, MYSQL_ASSOC)){
foreach ($querryarray as $idnum) {
$query2 = mysql_query("SELECT name FROM users WHERE ID=$query1");
echo "<tr><td>$idnum</td><td>???</td></tr>";
}
}
}
?>
您可以在一個查詢中執行此操作,然后訪問關聯數組。
<?php
$id = $_SESSION['uid'];
$query1 = mysql_query("SELECT id,name FROM users WHERE id=$id");
if(mysql_num_rows($query1) == 0) {
echo "<tr><td>Error!</td><td>No matching information.<td></tr>";
} else {
while($queryarray = mysql_fetch_array($query1, MYSQL_ASSOC)){
echo "<tr><td>{$queryarray['id']}</td><td>{$queryarray['name']}</td></tr>";
}
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.