前面简单介绍了php操作mysql的方法,接下来通过post的方式获取的数据插入mysql!
html部分代码
<html>
<head>
<title>
html文件
</title>
</head>
<body>
<form action="index.php" method="post">
ID:<input type="text" name="uid" placeholder="请输入用户授权id">
用户名:<input type="text" name="user" placeholder="请输入用户名">
密码:<input type="password" name="pwd" placeholder="请输入密码">
<input type="submit" value="注册">
</form>
</body>
</html>
php部分post获取数据传入sql
<?php
$user=$_POST['user'];
$pwd=$_POST['pwd'];
$id=$_POST['uid'];
echo "注册成功".$id."<br>";
//mysql连接测试
$servername = "localhost";
$username = "root";
$password = "";
// 创建连接
$conn = new mysqli($servername, $username, $password);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
else{echo "连接成功";}
mysqli_select_db($conn,'testuser');//选择指定数据库
$sql="insert into info(id,user,pwd) values('$id','$user','$pwd')";
if($conn->query($sql)===true){
echo "数据插入成功";
}
else{
echo "请进行数据检测";
}
mysqli_close($conn);
?>
在php5.5还是5.6具体忘记了取消了mysql的用法,使用mysqli代替,具体的参数请参考手册