PHP在网站上实现跟数据库添加数据把来自表单的数据插入数据库
现在,我们创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表 。
这是这个 HTML 表单:
html
body
form action="insert.php" method="post"
Firstname: input type="text" name="firstname" /
Lastname: input type="text" name="lastname" /
Age: input type="text" name="age" /
input type="submit" /
/form
/body
/html
当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php" 。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值 。然后,mysql_query() 函数执行 INSERT INTO 语句 , 一条新的记录会添加到数据库表中 。
下面是 "insert.php" 页面的代码:
?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?
php怎么连接mysql数据库并导入数据?方法/步骤
1
登录到phpMyAdmin
2
新建一个要导入从页面插入数据库php的数据库,点击“ new”
3
如图,分别填写数据库名称,以及选择数据库的排序规则,
4
完成步骤3,点击“创建”
5
完成步骤4,从右侧就可以看到我们新创建的数据库从页面插入数据库php了,如果没有立即显示 , 刷新即可立马显示从页面插入数据库php了 。
6
单击我们新创建的数据库,
7
然后,我们选择“导入”,
8
完成步骤7,我们点击“选择文件” ,
9
点击从页面插入数据库php了“选择文件”之后,就会出现如图所示的弹出框,我们选择要导入的sql就可以了,后缀名可以是.sql,也可以是压缩文件.zip 。如图,选择好文件之后,点击“确定”就可以了
10
完成步骤⑨ , 从页面插入数据库php你就可以从刚才的页面中看到自己上传的文件了,如图所示,其余选项默认就可以了 , 然后点击“执行”就可以了 。
11
这个时候,你就可以看到你的数据已经导入到你新创建的数据库中了
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 -u root -p
$link = @mysqli_connect('localhost','root','');
//var_dump($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 = "insert into user2(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);
着急?。。hp 页面内容插入数据库???同时页面内容显示在另外页面上?你把插入数据和显示放在同一个页面..
例如.
index.php是显示表单的页面..
然后他的form的action参数是去第二个页面input.php
然后就在input.php..执行数据插入并且显示内容
index.php的内容
input.php的内容
$id
=
$_POST['id'];
/*
执行数据插入的语句
*/
echo
$id;
【从页面插入数据库php php 数据库显示在页面并能修改】从页面插入数据库php的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 数据库显示在页面并能修改、从页面插入数据库php的信息别忘了在本站进行查找喔 。
推荐阅读
- html5字体白色,html字体颜色白色怎么设置
- sap成本,sap成本中心查询代码
- 解谜解答游戏,解谜游戏
- mysql排名前10怎么写 mysql 排名
- 镭射拍摄风格是什么,镭射摄影图是什么
- 区块链pi跌5.05%,区块链大跌,原因已查明
- asp.net连接mdf文件,aspnet wcf
- c语言结构体与函数 c语言结构体构造函数
- gis空间规划图,gis空间分析实用案例