这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
本文主要介绍了 php 连接 mysql 数据库的方法步骤。具有很好的参考价值,下面跟着小编一起来看下吧
连接数据库:
使用面向对象的方法;
1. 造一个 mysqli 对象,造连接对象
2. 准备一条 SQL 语句
3. 执行 SQL 语句, 如果是查询语句。成功返回结果及对象
4. 从结果集对象里找到数据;
查询属性代码:
- <?php
- //造一个mysqli对象,造连接对象
- $db=new MySQLi("localhost","root","12345678","heiheihei");
- //括号里面填的是IP地址域名,用户名,密码,数据库的名字
- //准备一条SQL语句
- $sql = "select * from student";
- //执行SQL语句,如果是查询语句。成功返回结果及对象
- $reslut = $db->query($sql);
- //判断返回是否有内容,执行成功
- if($reslut)
- {
- //如果成功了,从结果集对象里找到数据;
- $attr = $reslut->fetch_all();
- //返回索引数组:$attr = $reslut->fetch_row()
- //返回关联数组:tch_assoc();
- //返回对象:$attr = $reslut->fetch_object();
- //返回既有索引又有关联:$arrt = $reslut->fetch_array();
- var_dump($attr);
- ?>
最后的返回值是一个集对象,为了方便清晰的看到结果 我们用到了 fetch_all(),fetch_row(); fetch_object();
增删改语句:
增加一条信息:
- //造连接对象
- $db = new MySQLi("localhost", "root", "12345678", "heiheihei");
- //准备SQL语句
- $sql = "insert into cou values('3-111','嘿嘿','803')";
- //执行SQL语句
- $r = $db - >query($sql);
- if ($r) //如果$r是ture
- {
- echo "执行成功";
- } else {
- echo "执行失败";
- }
改变一条信息:
- <?php
- //造连接对象
- $db = new MySQLi("localhost","root","12345678","heiheihei");
- //准备SQL语句
- $sql = "update cou set cname='哈哈' where tno='803'";
- //执行SQL语句
- $r = $db ->query($sql);
- if($r)
- {
- echo "执行成功";
- }
- else {
- echo "执行失败";
- }
- ?>
删除:
- <?php
- //造连接对象
- $db = new MySQLi("localhost","root","12345678","heiheihei");
- //准备SQL语句
- $sql = "delete from cou where tno='803'";
- //执行SQL语句
- $r = $db ->query($sql);
- if($r)
- {
- echo "执行成功";
- }
- else {
- echo "执行失败";
- }
- ?>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持 PHPERZ!
来源: http://www.phperz.com/article/17/0807/340328.html