php自动收录提交数据库 php提交数据到数据库

如何用php页面提交表单到数据库1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data) 2:然后使用INSERT INTO 语句用于向数据库表中插入新记录 。具体示例: (1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age" 。
如何通过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);nbsp; //xxx就是你要选择的数据库名称
插入数据
$sql = "insert into xxxx set xxx = $radiogroup" //xxxx 是你要插入的表名,xxx就是字段名
mysql_query($sql);
关于php代码问题 , 提交一次数据后,第二次刷新一下 会将上次的数据自动插入到数据库 。在表单页面设置一个隐藏域,尽量让隐藏域的值不重复,例如在表单页面form.php中设置隐藏域hashCode,并让hashCode的值为当前的时间戳:
form name="form1" action="form_action.php" method="post"
input type="hidden" name="hashCode" value="https://www.04ip.com/post/?php echo time()?"/
/form
在表单处理页面form_action.php接收隐藏域hashCode的值,判断是否存在$_SESSION['ACTION']或者$_SESSION['ACTION']的值是否等于表单提交的hashCode的值,如果相等为重复提交数据 。
?php
session_start();
$hashCode=trim($_POST['hashCode']);
if(!isset($_SESSION['ACTION'])||$_SESSION['ACTION']!=$hashCode){
//新提交数据 , 入库操作
$_SESSION['ACTION']=$hashCode;//标记操作完成
}else{
echo '请勿重复提交数据';
exit();
}
?
怎么将表单中的数据提交到数据库 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
【php自动收录提交数据库 php提交数据到数据库】$hostName = 'yourhost';
$userName = 'yourusername';
$passWords = 'yourpwd';
$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如何提交表格中某个数据到数据库写个简单的吧
a.php
form method="post" action="b.php"
input type="text" name="test" value=""这是你要提交的数据
input type="submit" value="https://www.04ip.com/post/提交"
/form
点击提交按钮就跳到b页面了
b.php
echo $_POST['test'];
打印a提交过来的数据,如果有数据你就自己写sql语句存入数据库就好了
关于php自动收录提交数据库和php提交数据到数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读