这里是我的代码,将数据插入到数据库表中,但我想获取数据并显示它下面的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)。关于你的问题:做选择查询和显示结果有什么问题?你可以在谷歌上找到大量的教程,如果你不知道如何 –