PHP基础知识之连接数据库等操作
2018-12-09 20:12
190 查看
1.mysqli连接数据库
[code]<?php header('content-type:text/html;charset=utf-8'); //连接mysql数据库 $mysqli = @new mysqli("localhost","root","","myschool");//new 实例化对象 echo '连接数据库成功';
2.检测数据库连接是否成功(如果失败,则阻止程序继续往下运行)
[code]if ( $mysqli -> connect_error){ die( '连接数据库失败: ' . $mysqli -> connect_error); }
3.设置编码格式utf8
设置在数据库间传输字符时所用的默认字符编码。
返回值 成功时返回 TRUE , 或者在失败时返回 FALSE[code]$mysqli->set_charset('utf8');
4.构建sql指令
返回值:失败时返回 FALSE ,通过 mysqli_query() 成功执行SELECT, SHOW, DESCRIBE或 EXPLAIN查询会返回一个mysqli_result 对象,其他查询(insert delete update)则返回 TRUE
[code]$sql = "insert into user(id,user,pwd,create_time) value(null,'张三','123456',$time)";
5.使用jquary指令方法,执行sql指令,返回true或false
[code]$n = $mysqli->affected_rows; var_dump($n);
6.影响行数
[code]$n = $mysqli->affected_rows; var_dump($n);
7.所有数据操作完成以后,关闭数据库连接
返回值:成功返回 TRUE 失败返回 FALSE 。
[code]$mysqli->close();
完整代码示例:
[code]<?php header('content-type:text/html;charset=utf-8'); //连接mysql数据库 //new 实例化对象 //使用面向对象的mysqli $mysqli = @new mysqli("localhost","root","","myschool"); // var_dump($mysqli -> connect_error); //null 默认转化 false //非空字符串 转化成 true if ( $mysqli -> connect_error){ die( '连接数据库失败: ' . $mysqli -> connect_error); } //设置编码格式 $mysqli->set_charset('utf8'); // echo '连接数据库成功'; // echo '<br>'; $time = time();//时间戳 $sql = "insert into user(id,user,pwd,create_time) value(null,'张三','123456',$time)"; // echo $sql; //执行sql $res = $mysqli->query($sql); var_dump($res); $n = $mysqli->affected_rows; var_dump($n); //关闭连接 $mysqli->close(); // echo '关闭连接';
相关文章推荐
- 【PHP基础知识】——数据库MySQL操作(下)
- PHP连接数据库基础知识及易错点
- 数据库基础知识(1)--数据库php连接
- 【PHP基础知识】——数据库MySQL操作(上)
- PHP使用数据库永久连接方式操作MySQL的是与非
- PHP数据库编程②自写PHP连接数据库并且操作数据库函数SQLtool_class.php
- php连接redis数据库 操作redis任务队列
- PHP连接和操作MySQL数据库基础教程
- (数据库连接) SQL Server 连接基础知识
- php连接到数据库操作
- php数据库操作、连接数据库(一)
- PHP基础知识 php操作mysql的函数库及运用
- 将数据库常用的操作(连接数据库,获得所有数据,获得一条记录,获得一列记录,获得一条索引数组,获得一条关联数组)都给封装到db.class.php里面,谁需要谁继承这个类 注意:提交封装的类文件
- php数据库连接及简单操作
- php操作MongoDB基础教程(连接、新增、修改、删除、查询)
- PHP mysqli连接数据库,并实现数据操作
- php mysql操作mysql_connect连接数据库实例详解
- Spring MVC基础知识整理➣Spring+SpringMVC+Hibernate整合操作数据库
- php yii框架web项目连接数据库以及crud操作
- C#基础知识[3]:读取web.config中的数据库连接字符串