mysql_connect() 后续的php就不支持了,所以会报错。 现在改为使用mysqli_connect(),需要开启php扩展哟! <?php /** * 设计模式之单例模式 * $_instance必须声明为静态的私有变量 * 构造函数和析构函数必须声明为私有,防止外部程序new * 类从 ...
分类:
数据库 时间:
2017-03-10 12:16:01
阅读次数:
163
当用PHP访问数据库时,除了PHP自带的数据库驱动,我们一般还有两种比较好的选择:PDO和MySQLi。在实际开发过程中要决定选择哪一种首先要对二者有一个比较全面的了解。本文就针对他们的不同点进行分析,并对多数据库类型支持、稳定性、性能等等方面进行对比。 一、连接 二、API 支持 PDO和MySQ ...
分类:
数据库 时间:
2017-03-09 00:36:20
阅读次数:
225
link = mysqli_connect(HOSTNAME,USERNAME,PASSWORD,DATANAME) or die("数据库连接失败"); mysqli_set_charset($this -> link,"utf8"); } //查找 1.表名 2.条件 3.值 如果不添加条件..... ...
分类:
数据库 时间:
2017-02-28 15:16:38
阅读次数:
199
当执行update语句时,如果受影响的行数是0,返回的也是true。 $conn = new mysqli(); $sql = "update ..."; $query = $conn->query($sql); var_dump($query); //此时,如果update sql语句执行成功,但 ...
分类:
数据库 时间:
2017-02-26 15:19:21
阅读次数:
237
Mysql和Mysqli的区别: mysqli连接是永久连接,而mysql是非永久连接。 mysql连接:每当第二次使用的时候,都会重新打开一个新的进程。 mysqli连接:一直都只使用同一个进程。好处:这样就可以很大程度的减轻服务器压力。 ...
分类:
数据库 时间:
2017-02-20 11:29:29
阅读次数:
184
连接数据库: 使用面向对象的方法; 1.造一个mysqli对象,造连接对象 2.准备一条SQL语句 3.执行SQL语句,如果是查询语句。成功返回结果及对象 4.从结果集对象里找到数据; 查询属性代码: 最后的返回值是一个集对象,为了方便清晰的看到结果 我们用到了fetch_all(),fetch_r ...
分类:
数据库 时间:
2017-02-19 18:35:12
阅读次数:
207
1.造一个mysqli对象,造连接对象$db = new MySQLi("localhost","root","123","mydb");2.准备一条SQL语句$sql = "select * from info";3.执行SQL语句,如果是查询语句,成功返回结果集对象$reslut = $db-> ...
分类:
数据库 时间:
2017-02-19 12:38:02
阅读次数:
189
php 连接数据库 一般是用面向对象的方法,需要先创建一个对象,即造一个连接对象,然后再写sql语句,(增改查删),最后执行sql语句 其中在创建连接对象时 我们用到的是MySQLI 是不区分大小写的, 这里用到的是mysqli,意思就是mysql的扩展,既可以通过面向过程的方式也可以通过面向对象的 ...
分类:
数据库 时间:
2017-02-18 15:33:36
阅读次数:
219
//1.创建MySQLi对象 echo"<metacharset=‘utf-8‘>"; $mysqli=newMySQLi("localhost","root","root","test"); if($mysqli->connect_error){ die("连接失败".$mysqli->connect_error); }//2.操作数据库(发送sql) $sql="select*fromuser1"; $res=$mysqli->query(..
分类:
数据库 时间:
2017-02-17 00:30:39
阅读次数:
162