php 使用mysql数据库增删改查
来源:互联网 发布:js监听扫描枪 编辑:程序博客网 时间:2024/05/09 21:48
为了方便直接,写成函数了。惊讶于php的简洁,几分钟就搞定了。解释一下:
编码
header("Content-type: text/html; charset=utf-8");
这句可以防止乱码
链接数据库地址
使用mysql_connect,注意第一个代表链接地址,第二个是数据库用户名,第三个是密码。
可以写成:
$conn=mysql_connect("localhost", "root","root");if(!$conn){ echo "连接失败"; exit();}
或者写成:
$conn=mysql_connect("localhost", "root","root") or die("连接失败");
选择具体选用数据库
第一个参数代表数据库名称
mysql_select_db("test",$conn);
数据库操作语句
$sql为操作语句,返回值在增删改时只返回true或false,查询时为查询结果。
$info1=mysql_query($sql,$conn);
此处var_dump返回特殊类型:
resource(4) of type (mysql result)
$row=mysql_fetch_object($rs)这一句可将mysql返回的内容转成单个对象,之后指针下移。
以下为完整代码:
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2017/11/10 * Time: 11:38 */header("Content-type: text/html; charset=utf-8");$conn=mysql_connect("localhost", "root","root");if(!$conn){ echo "连接失败"; exit();}mysql_select_db("test",$conn);echo '<hr color="red">';echo "<h2>增加数据</h2>";sqlAdd(2,'dyy');sqlAdd(3,'alice');sqlAdd(4,'jane');sqlSelect();echo '<hr color="red">';echo "<h2>修改数据</h2>";sqlUpdate();sqlSelect();echo '<hr color="red">';echo "<h2>删除数据</h2>";sqlDelete();sqlSelect();echo '<hr color="red">';echo "<h2>查询数据</h2>";sqlSelect();function sqlAdd($id,$name){ global $conn; $sql="insert into userinfo(id,name) values(".$id.",'$name')"; $info1=mysql_query($sql,$conn); if($info1){ echo 'insert data success'."<br />"; }else{ echo 'insert data failed'."<br />"; }}function sqlUpdate(){ global $conn; $sql="update userinfo set name='haha' where id=2"; $rs=mysql_query($sql,$conn); if($rs){ echo 'update data success'."<br />"; }else{ echo 'update data failed'."<br />"; }}function sqlDelete(){ global $conn; $sql="delete from userinfo"; $rs=mysql_query($sql,$conn); if($rs){ echo 'delete data success'."<br />"; }else{ echo 'delete data failed'."<br />"; }}function sqlSelect(){ global $conn; $sql="select * from userinfo"; $rs=mysql_query($sql,$conn); var_dump($rs); echo '<br>'; $row=null; while($row=mysql_fetch_object($rs)) { print_r($row); echo '<br>'; }}
阅读全文
0 0
- php 使用mysql数据库增删改查
- PHP MySql增删改查
- PHP MySql增删改查
- MySql数据库增删改查
- 使用PHP调用Mysql数据库函数封装,对数据库进行增删改查
- php连接mysql数据库的增删改查操作
- php数据库mysql(二)增删改查
- PHP 中对MySql 数据库的增删改查
- 【PHP】使用MySQLi方式连接数据库,增删改查
- Java使用JDBC连接MySQL数据库,实现增删改查
- python操作MySQL数据库增删改查使用MySQLdb
- 使用jdbc对MySQL数据库进行增删改查
- MySQL数据库数据增删改查语言和使用例子
- Java使用jdbc连接MySql数据库,实现增删改查
- PHP的数据库增删改查源代码
- PHP的数据库增删改查源代码
- php连接数据库增删改查
- php对mysql的增删改查
- 共享池抖动分析脚本
- Linux 文件查看与排序
- 解决windows系统bootmgr is missing
- 运维之mysql篇------2. MySQL 索引类型 、 MySQL 存储引擎
- 【BZOJ1999】【NOIP2007】树网的核 单调队列优化DP
- php 使用mysql数据库增删改查
- 关于安卓开发之支付功能
- node文件上传
- ONVIF 开发过程总结(C++) (一)
- android 深入了解layout_weight属性
- 学生成绩(类的应用)
- PYG电商项目开发 -- day01 电商介绍及工程搭建
- 编程的智慧
- Date工具类