图示操作流程:
image.png
addEmployee.php
添加学生数据添加学生数据
学生编号
学生姓名
学生性别
学生生日
学生职位
学生金额
学生介绍
insertStudent.php
header("content-type:text/html;charset=utf-8");
//处理添加的请求
//解释$_POST是什么 --->
//释义
//(1)、php中一个预定义的超全局数组,他包含了表单提交的所有数据
//echo "pre";
print_r($_POST);
//1、接收用户提交的数据
$id= $_POST["id"];
$name= $_POST["name"];
$sex= $_POST["sex"];
$brithday= $_POST["brithday"];
$job= $_POST["job"];
$salary= $_POST["salary"];
$jieshao= $_POST["jieshao"];
echo "
";
echo "获取的数据 ----> ".$id." ".$name." ".$sex." ".$brithday." ".$job." ".$salary." ".$jieshao;
//2、连接数据库
/**
* 如果我们使用的是mysql_connect扩展,默认情况下会提示一个
* Deprecated:mysql_connect();我们可以关闭这个提示信息
* 找到php.ini文件,
* error_reporting设置修改成默认即可
*/
$con = mysql_connect('localhost','root','tmdqobn');
echo "
";
echo "连接情况".$con; //这个完全不能判断啊 我去 返回一个Resource id #3啥意思 坑我呢 (原来是个连接)
echo "
";
var_dump($con);//打印出来是 resource(3) of type (mysql link) 这个鬼
echo "
";
if(!$con){
echo "连接失败";
exit;
}else{
echo "连接成功";
}
//3、选择数据库
mysql_select_db('db100');
//4 、拼接sql语句 ----如下能插入 就能update 和 delete 改个语句就好 但是select这么弄不行
$sql = "INSERT INTO employee VALUES('$id','$name','$sex','$brithday','$job','$salary','$jieshao')";
echo "
";
echo $sql;
echo "
";
//5、讲sql语句发给dbms并得到结果
$is_ok=mysql_query($sql);
echo "
";
echo "查询成功与否".$is_ok;
echo "
";
if($is_ok){
echo "恭喜您添加成功";
}else{
echo "添加失败";
}
?>
最终效果:
图示
第一步提交数据到执行代码块:
image.png
第二步执行数据操作:
image.png