這裏是我的代碼,將數據插入到數據庫表中,但我想獲取數據並顯示它下面的DIV中:嘗試後只有一個單一的列到數據庫
<?php
// only proccss the form if $_POST isn't empty
if (! empty($_POST)) {
// connect to MySQL
$mysqli = new mysqli('localhost', 'root', '', 'mydb');
// Check our connection
if ($mysqli->connect_error) {
die('Connect Error: ' . $mysqli->connect_errno . ': ' . $mysqli->connect_error);
}
// insert our data
$sql = "INSERT INTO table1 (name, email) VALUES ('{$mysqli->real_escape_string($_POST['name'])}', '{$mysqli->real_escape_string($_POST['email'])}')";
$insert = $mysqli->query($sql);
// print response from MySQL
if ($insert) {
echo "Success! Row ID: {$mysqli->insert_id}";
} else {
die("Error: {$mysqli->errno} : {$mysqli->error}");
}
// close our connection
$mysqli->close();
}
?>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<input name="name" type="text">
<input name="email" type="email">
<input type="submit" value="Add">
</form>
Display each name and email here like:
<div class="name">Get Name Here from Database</div><div class="email">Get Email Here from Database</div>
上面的代碼工作在發佈但我想讓它變成這樣,無論何時我進入同一頁時,它都必須在窗體下面顯示該數據rom數據庫。
既然你是一個新手,你學習,我的建議是瞭解準備好的語句以防止SQL注入。現在你很脆弱(至少你使用的是mysqli api)。關於你的問題:做選擇查詢和顯示結果有什麼問題?你可以在谷歌上找到大量的教程,如果你不知道如何 –