我有Wamp; NetBeans的;
用于发布数据的PHP文件:
<?php
//Connection to MYSQL
include './Connection/db.php';
//Codes
$NName = mysqli_real_escape_string($db, $_POST['NName']);
$sql="INSERT INTO user_master (NName)
VALUES ('$NName')";
if (!mysqli_query($db,$sql)) {
die('Error: ' . mysqli_error($db));
}
echo "1 record added";
?>
我使用了http://www.w3schools.com/php/php_mysql_insert.asp
的帮助我希望点击html表单中的SUBMIT
按钮,插入到框中的NickName会被发布到数据库中,我会收到提醒...
答案 0 :(得分:0)
您可以使用INSERT INTO键执行此操作。基本上INSERT INTO语句用于在表/数据库中插入新记录。
示例:
<html>
<body>
<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname">
nickname: <input type="text" name="nickname">
Age: <input type="text" name="age">
<input type="submit">
</form>
</body>
</html>
<?php
$co=mysqli_connect("localhost","user","pass","my_db");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// escape variables for security
$nickname = mysqli_real_escape_string($con, $_POST['nickname']);
$sql="INSERT INTO Persons (nickname)
VALUES ('$nickname')";
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
?>
答案 1 :(得分:0)
你说
是啊@Hanky웃Panky我错过了警报!
然后
还有一个想法,我不会与jquery脚本异步执行此操作,因为我希望在数据库中发布数据时,Submit按钮会重定向到下一页!
这似乎表明数据库部分工作正常,您只需要添加警报。它太琐碎但你可以简单地做
//echo "1 record added";
echo "<script>alert('1 Record Added');</script>";
die();
答案 2 :(得分:0)
好的,我得到了解决方案: 数据没有进入数据库的原因是
<input type="button" id="account" value="Make bank account and get money">
我用输入类型=“按钮”;应该提交!
虽然我仍然无法完成我想做的事情;我会问另一个问题,并在此处发布链接。
感谢大家的努力:)真的很感激。