亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在網頁上的HTML表格中顯示MySQL數據庫表中的值

在網頁上的HTML表格中顯示MySQL數據庫表中的值

楊__羊羊 2019-07-30 11:38:27
在網頁上的HTML表格中顯示MySQL數據庫表中的值我想從數據庫表中檢索值并在頁面的html表中顯示它們。我已經搜索了這個,但我找不到答案,雖然這肯定是容易的(這應該是數據庫的基礎知識)。我想我搜索過的詞語具有誤導性。數據庫表名稱是票證,它現在有6個字段(submission_id,formID,IP,名稱,電子郵件和消息),但應該有另一個名為ticket_number的字段。如何讓它在html表中顯示db中的所有值,如下所示:<table border="1">   <tr>     <th>Submission ID</th>     <th>Form ID</th>     <th>IP</th>     <th>Name</th>     <th>E-mail</th>     <th>Message</th>   </tr>   <tr>     <td>123456789</td>     <td>12345</td>     <td>123.555.789</td>     <td>John Johnny</td>     <td>[email protected]</td>     <td>This is the message John sent you</td>   </tr></table>然后是“約翰”之下的所有其他值。
查看完整描述

3 回答

?
POPMUISE

TA貢獻1765條經驗 獲得超5個贊

試試這個:(完全動態...)

<?php
$host    = "localhost";$user    = "username_here";$pass    = "password_here";$db_name = "database_name_here";//create connection$connection = mysqli_connect($host, $user, $pass, $db_name);//test if connection failedif(mysqli_connect_errno()){
    die("connection failed: "
        . mysqli_connect_error()
        . " (" . mysqli_connect_errno()
        . ")");}//get results from database$result = mysqli_query($connection,"SELECT * FROM products");$all_property = array();  //declare an array for saving property//showing propertyecho '<table class="data-table">
        <tr class="data-heading">';  //initialize table tagwhile ($property = mysqli_fetch_field($result)) {
    echo '<td>' . $property->name . '</td>';  //get field name for header
    array_push($all_property, $property->name);  //save those to array}echo '</tr>'; //end tr tag//showing all datawhile ($row = mysqli_fetch_array($result)) {
    echo "<tr>";
    foreach ($all_property as $item) {
        echo '<td>' . $row[$item] . '</td>'; //get items using property value
    }
    echo '</tr>';}echo "</table>";?>


查看完整回答
反對 回復 2019-07-30
?
當年話下

TA貢獻1890條經驗 獲得超9個贊

首先,連接到數據庫:

$conn=mysql_connect("hostname","username","password");mysql_select_db("databasename",$conn);

您可以使用它來顯示單個記錄:

例如,如果URL是/index.php?sequence=123,則下面的代碼將從表中選擇,其中sequence = 123。

<?php
$sql="SELECT * from table where sequence = '".$_GET["sequence"]."' ";$rs=mysql_query($sql,$conn) or die(mysql_error());$result=mysql_fetch_array($rs);echo '<table>
<tr>
<td>Forename</td>
<td>Surname</td>
</tr>
<tr>
<td>'.$result["forename"].'</td>
<td>'.$result["surname"].'</td>
</tr>
</table>';?>

或者,如果要列出與表中的條件匹配的所有值:

<?php
echo '<table>
<tr>
<td>Forename</td>
<td>Surname</td>
</tr>';$sql="SELECT * from table where sequence = '".$_GET["sequence"]."' ";$rs=mysql_query($sql,$conn) or die(mysql_error());while($result=mysql_fetch_array($rs)){echo '<tr>
<td>'.$result["forename"].'</td>
<td>'.$result["surname"].'</td>
</tr>';}echo '</table>';?>


查看完整回答
反對 回復 2019-07-30
  • 3 回答
  • 0 關注
  • 4749 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號