php中的一个表单提交修改数据库中两个表的部分数据要怎么实现~连接mysql语句不会写2条sql语句?。?
执行两次修改?。?
当然,如果表有关系的话,也可以在mysql中建立一个触发器
当一个表有变化的时候 , 会触发例外一个表也进行变化!
不过这个比写php更难弄些!
特别是你刚接触php!
你可以百度一下mysql触发器
怎么将表单中的数据提交到数据库 php一、php配置MySQL
1、将php安装目录下的php_mysql.dll和MySQL安装目录下的libmysql.dll文件拷贝至c:/windows/system32中;
2、配置php.ini
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
把上面四个 。dll的最前面的;去掉
二、php表单提交至数据库的实现过程
1、login.php页面
SPAN style="FONT-SIZE: 14px"html
FORM method=post action=add.php
Name: INPUT name=usernameBR
Email: INPUT name=emailBR
INPUT value=https://www.04ip.com/post/提交 type=submit name=submit
/FORM
/SPAN
2、add.php页面
SPAN style="FONT-SIZE: 14px"?php
include("conn.php");
?
?php
if(isset($_POST["submit"]))
{
$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";
mysqli_query($conn, $sql);
echo "添加成功";
}
?/SPAN
3、conn.php页面
SPAN style="FONT-SIZE: 14px"?php
$conn = new mysqli("localhost", "root", "159357");
$conn-select_db("db_test");
//mysql_query("set name 'gb2312'");
$conn-set_charset("utf8");
?/SPAN
用PHP做的表单中,怎样提交表单中单选按钮的值到数据库?在PHP表单中 单选按钮 如果选中了提交后,就是这个单选按钮的值 , 如果没有选中,提交是空值 。
比如 input type="checkbox" name="a" value="https://www.04ip.com/post/1"/
在提交后 如果是选中打钩的,在PHP 获取到的值就是 echo $_POST['a']//输出 1
如果没有选中,在PHP 获取到的值就是 echo $_POST['a']//输出
if (empty($_POST['a'])) {
$a=0;
}else{
$a=$_POST['a'];
}
PHP表单提交不同数据到数据库的不同表的不同字段怎么实现?PHP表单提交修改数据库你可以用 PHP 的 MySQLi 或 PDO 库来实现 。
首先PHP表单提交修改数据库,你需要使用这些库中的函数连接数据库,然后把表单中的字段值插入到相应的数据表中 。
例如 , 如果你使用 MySQLi,你可以这样写PHP表单提交修改数据库:
【PHP表单提交修改数据库 php中提交表单数据】$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用表单形式显示数据库信息后怎样进行增删改查,提交到数据库先select查询,返回的结果显示到表单中 。
推荐阅读
- 洛宁直播运营招聘,洛阳招聘主播
- linux定时执行命令,linux如何定时执行sh脚本
- 哪有下载奥特格斗的游戏,免费下载奥特曼格斗
- pg七剑安装支架,pg27uq支架
- java聊天机器人源代码 聊天机器人编程代码100行
- python怎么读档,python存档读档功能
- 移动拍摄用什么,移动拍摄叫什么
- 深海拍摄初衷是什么,深海纪录片是怎么拍的
- linux解压文件的命令 linux解压文件命令格式