![](/img/trans.png)
[英]based on users selection retrieve mysql table data and display in html table
[英]How to retrieve mysql data and display it in html
我已經在mysql中創建了一個數據庫。 有用。 當用戶轉到/upload.html ...時,用戶輸入詳細信息:
first name :
last name:
email address:
並將其存儲在test2數據庫和person_list表中。 我已經檢查了並且可以正常工作。
但是我試圖在/download.html上顯示此數據
數據不會填充在表格中。
我正在嘗試使其看起來像這樣:
first name
Last name
email
first name
last name
email
first name
last name
email and so forth...
我對php很陌生...我知道這段代碼中有錯誤..但無法查明位置..
我不斷得到這個:php代碼一直顯示在頁面中,而不是表中顯示的數據
這是download.html
---html code---
<?php
$hostdb = '************';
$namedb = 'test2';
$userdb = '**********';
$passdb = '********';
try {
$conn = new PDO("mysql:host=$hostdb; dbname=$*****", $userdb, $passdb);
$conn->exec("SET CHARACTER SET utf8");
$sql = "SELECT `firstname`, `lastname`, `email` FROM `person_list` WHERE `person_list'";
$result = $conn->query($sql);
if($result !== false) {
$html_table = '<table border="1" cellspacing="0" cellpadding="2"><tr><th>First Name</th><th>Last Name</th><th>Email Address</th></tr>';
foreach($result as $row) {
$html_table .= '<tr><td>' .$row['firstname']. '</td><td>' .$row['lastname']. '</td><td>' .$row['email']. '</td></tr>';
}
}
$conn = null;
$html_table .= '</table>';
echo $html_table;
}
catch(PDOException $e) {
echo $e->getMessage();
}
?>
</html>
在查詢中:
$sql = "SELECT `firstname`, `lastname`, `email`
FROM `person_list`
WHERE `person_list'";
您在person_list'
有一個引號person_list'
<=應該是一個勾號`
要么將報價單打勾,要么將其刪除。
像這樣:
$sql = "SELECT firstname, lastname, email
FROM person_list
WHERE person_list";
並添加where條件
WHERE person_list = value;
第一:您的陳述在where陳述中是錯誤的
$sql = "SELECT `firstname`, `lastname`, `email` FROM `person_list` ;";
要么
$sql = "SELECT * FROM person_list WHERE (column_name = 'something');";
分隔第二名:
index.php文件:::
<?php require_once("phpcode.php"); ?>
<html>......</html>
phpcode.php
<?php
................
?>
第三:顯示-
<html>...
<table>
<tr>
<th>name</th>
<th>email</th>
</tr>
<?php while ($data=$results->fetch_assoc())
{
print "
<tr>
<td>".$data['username']."</td>
<td>".$data['email']."</td>
</tr>
";
?>
</table>
....</html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.