通过php进行mysql数据库查询的基本操作
2019-04-11 13:51
127 查看
查询写法
<?php //类似于之前的宽字符集函数问题,mysql是一个额外的扩展 //如果想要使用这个扩展提供的函数必须开启这个扩展 php.ini文件中:extension=mbstring //phpinfo(); $connection=mysqli_connect('127.0.0.1','root','123456','demo'); //var_dump($connection); //判断数据库连接是否成功 if(!$connection){ //数据库连接失败 exit('连接数据库失败'); } //基于刚刚的连接执行一次查询操作 //得到的是一个查询对象,这个查询对象可以用来再到数据一行一行拿数据 $query=mysqli_query($connection,'select*from machine;'); //var_dump($query);//object(mysqli_result)#2 (5) { ["current_field"]=> int(0) ["field_count"]=> int(4) ["lengths"]=> NULL ["num_rows"]=> int(0) ["type"]=> int(0) } if(!$query){ exit('查询数据库失败'); } //等着三蹦子去取数据 //$row=mysqli_fetch_assoc($query); //var_dump($row);//第一行的数据 // while($row){ // var_dump($row); // $row=mysqli_fetch_assoc($query); // } //遍历结果集 while($row=mysqli_fetch_assoc($query)){ var_dump($row); } //查询结束的操作 //释放查询结果集 mysqli_free_result($query); //关闭连接 mysqli_close($connection);
增删改查的写法
<?php $connection=mysqli_connect('127.0.0.1','root','123456','demo'); if(!$connection){ exit('<h1>数据库连接失败</h1>'); } $query=mysqli_query($connection,'delete from machine where id=2;'); if(!$query){ exit('<h1>查询失败<h1/>'); } var_dump($query);//boolean(true) $rows=mysqli_affected_rows($connection); var_dump($rows);//int(1) mysqli_close($connection);//只需要关闭连接,之前无需释放查询内容
查询的数据中文出现显示异常的情况
在查询执行前设置字符
mysql_set_charset($connection,'utf8');
相关文章推荐
- 通过sql语句对mysql数据库进行基本的操作
- MySQL数据库——对查询结果的基本操作(GROUP BY、HAVING、ORDER BY、LIMIT)
- 通过组合条件对DAO进行查询操作
- 利用PHP+Mysql数据库制作一个基本的留言板能够让客户进行留言
- 原生JS实现Ajax通过GET方式与PHP进行交互操作示例
- MongoDB与PHP的扩展进行添加、修改、查询、删除等操作基础教程
- Java对MySQL数据库进行连接、查询和修改操作方法
- php 基本连接mysql数据库和查询数据
- 利用PHP+Mysql数据库制作一个基本的留言板能够让客户进行留言
- 通过JDBC进行数据库基本操作
- PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法
- php基础系列----11php通过mysqli扩展操作mysql数据库
- 第92课作业,通过SerDes的方式对一下数据进行Hive的存储和查询操作
- 通过LDAP在AD域控上进行添加、删除、修改、查询等各种操作
- python使用sqlalchemy中间件对MYSQL数据库进行创建、查询、删除操作
- 关于mysql数据库对一张数据表查询的同时进行增删改操作
- JDBC实现数据库的几种基本操作(查询,分页查询,根据关键字进行查询以及插入数据)
- 前端通过AJAX提交数据,后台PHP处理数据实现异步操作基本流程
- 通过secureCRT创建SSH会话,对mysql数据库远程进行操作
- elasticsearch基本操作之--使用QueryBuilders进行查询