‘壹’ 怎么用php把html表单内容写入数据库
举例如下:
file1.php:
file2.php:
?php
echo
$_post[gender];
//显示前一页单选按钮传过来的值
//以下是写入数据库操作
$db=mysql_connect("hostname","username","password");
//连接数据库服务器
mysql_select_db("dbname",$db);
//选择具体的数据库
mysql_query("set
names
gbk");
//统一字符集到
gbk
$myinsert="insert
into
表名
(gender)
values
('$_post[gender]')";
//构造插入语句
$myresult=mysql_query($myinsert,$db);
//执行插入操作
if($myresult)
{
echo
"插入成功!";
}
else
{
echo
"插入失败"."
".mysql_error();
}
?
‘贰’ 如何通过PHP把html的表单提交到mysql数据库
首先,你得在diaocha.php这个文件,接收表单传的值
$radiogroup = isset($_POST['radiogroup'])?$radiogroup:''
isset用来检测是否有选中提交,然后就是数据库的链接
$con = mysql_connect('localhost','root',''); //三个参数,分别是,连接的主机名,mysql的账号,mysql密码
mysql_query('set names utf8'); //设置连接的字符集,如果页面是utf8的编码,就是utf8,如果是gbk的话,那就写 set names gbk
mysql_select_db('xxx',$con); //xxx就是你要选择的数据库名称
插入数据
$sql = "insert into xxxx set xxx = $radiogroup" //xxxx 是你要插入的表名,xxx就是字段名
mysql_query($sql);
‘叁’ html页面中,写入的数据怎么添加到数据库中,最好是PHP的代码
使用mysql函数mysqli函数连接操作数据可即可,或者使用PDO
使用mysqli步骤:
1. 连接MySQL数据库
2. 判断是否连接成功
3. 选择数据库
(前三步可简写成:$link = @mysqli_connect('localhost', 'root', '', 'lx') or exit('数据库连接失败');)
4. 设置字符集
5. 准备SQL语句
6. 向MySQL服务发送SQL语句
7. 解析处理结果集
8. 释放结果集,关闭数据库连接
案例:
<?php
header('Content-type:text/html;charset=utf-8');
//1.连接数据库服务器mysqlimysql-uroot-p
$link=@mysqli_connect('localhost','root','');
//var_mp($link);
//2.判断连接是否成功信息提示GBK编码
if(mysqli_connect_errno()){
exit('数据库连接失败原因:'.mysqli_connect_error());
}
//3.选择数据库连接标识数据库名称
if(!mysqli_select_db($link,'wz')){
exit('数据库选择失败');
}
//4.设置字符集
mysqli_set_charset($link,'utf8');
//5.准备SQL
$username='zhangsan';
$password=md5('12345');
$pic='32545.jpg';
$sql="insertintouser2(uname,password,pic)values('{$username}','{$password}','{$pic}')";
/*echo$sql;
exit;*/
//6.执行SQL
$res=mysqli_query($link,$sql);
//7.判断执行结果
if($res){
//成功
echo'成功';
}else{
//失败
echo'失败';
}
//8.关闭数据库连接
mysqli_close($link);