PHP表单提交不同数据到数据库的不同表的不同字段怎么实现?你可以用 PHP 的 MySQLi 或 PDO 库来实现 。
首先,你需要使用这些库中的函数连接数据库 , 然后把表单中的字段值插入到相应的数据表中 。
例如,如果你使用 MySQLi , 你可以这样写:
$conn = mysqli_connect("hostname", "username", "password", "database_name");
$rwid = $_POST['rwid'];
$rwdj = $_POST['rwdj'];
$rwzb = $_POST['rwzb'];
$sql1 = "INSERT INTO table_a (s) VALUES ('$rwid')";
mysqli_query($conn, $sql1);
$sql2 = "INSERT INTO table_b (d) VALUES ('$rwdj')";
mysqli_query($conn, $sql2);
$sql3 = "INSERT INTO table_c (f) VALUES ('$rwzb')";
mysqli_query($conn, $sql3);
如果你使用 PDO,你可以这样写:
$conn = new PDO("mysql:host=hostname;dbname=database_name", "username", "password");
$rwid = $_POST['rwid'];
$rwdj = $_POST['rwdj'];
$rwzb = $_POST['rwzb'];
$stmt1 = $conn-prepare("INSERT INTO table_a (s) VALUES (:s)");
$stmt1-bindParam(':s', $rwid);
$stmt1-execute();
$stmt2 = $conn-prepare("INSERT INTO table_b (d) VALUES (:d)");
$stmt2-bindParam(':d', $rwdj);
$stmt2-execute();
$stmt3 = $conn-prepare("INSERT INTO table_c (f) VALUES (:f)");
$stmt3-bindParam(':f', $rwzb);
$stmt3-execute();
希望这个答案对你有帮助 。
如何用php页面提交表单到数据库1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data) 2:然后使用INSERT INTO 语句用于向数据库表中插入新记录 。具体示例: (1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age" 。
php怎么把表单提交的数据放到数据库中 。php数据库操作主要分为5个步骤:1连接MYSQL
2连接到你的数据库
3写SQL语句
4运行sql语句
5关闭数据库
//第一步
$con
=
mysql_connect("localhost","root","123456789");
//第二步
mysql_select_db('rankingme',$conn);
//第三步
$sql="insert
into
lili
(name,sex,et,hobby,photo,tel,address,content,time)
values
($name,$sex,$et,$hobby,$photo,$tel,$address,$content,$time)"
//第四步
mysql_query($sql);
//第五步
mysql_close($con);
php表单提交内容到数据库我来给你代码:
?php
$hostName = 'yourhost';
$userName = 'yourusername';
$passWords = 'yourpwd';
【php表达提交到数据库 php表达提交到数据库的方法】$conn = mysql_conn($hostName,$userName,$passWords);
if(!$conn){
die('Could not connect: ' . mysql_error());
}
$mysql_select_db('admin',$conn);
$sql="INSERT INTO user_zy (username, name, time,place,type,http,password)
VALUES
('$_POST[username]','$_POST[name]','$_POST[time]','$_POST[place]','$_POST[type]',
'$_POST[http]','$_POST[password]')";
mysql_query($sql,$conn);//这里是添加数据 。
//读取数据
$sql = "select * form user_zy where 1";//读取所有 。
$sql = "select * form user_zy where id=".$id;//读取某一项 。
$result = mysql_query($sql,$conn);
while($info = mysql_fetch_array($result)){
$arr[] = $info; //$arr 为最后所要读取的值 。
}
可以用var_dump($arr)打印出来看看 。
有什么不明白可以留言 。
php表达提交到数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php表达提交到数据库的方法、php表达提交到数据库的信息别忘了在本站进行查找喔 。
推荐阅读
- win7包如何安装mysql,win7如何单独安装媒体功能包
- 欧洲大国战略游戏,欧洲大国战略游戏是什么
- 大唐经营游戏,大唐 游戏
- c语言gets函数怎么写 c语言getch函数用法
- flutter字号放大,flutter 自定义字体
- 角色扮演游戏宫斗文字,角色扮演游戏文案
- sqlserver1068错误,sql1062错误
- vb.net内嵌窗体 vb窗体嵌入excel
- c语言怎样将int强制转换为字符串,c语言int强制类型转换char