一、mysql与mysqli的概念相关:1、mysql与mysqli都是php方面的函数集,与mysql数据库关联不大。2、 在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如mysql_query()的函数,属于面向过程3、在php5版本 以后,增加了mysqli的函...
分类:
数据库 时间:
2015-04-20 12:57:33
阅读次数:
168
PHP中一个数据库可能有一个或者多个扩展,其中既有官方的,也有第三方提供的。像Mysql常用的扩展有原生的mysql库,也可以使用增强版的mysqli扩展,还可以使用PDO进行连接与操作。不同的扩展提供基本相近的操作方法,不同的是可能具备一些新特性,以及操作性能可能会有所不同。mysql扩展进行数据...
分类:
数据库 时间:
2015-04-18 12:47:44
阅读次数:
204
1.错误信息 Message: mysqli::real_connect(): (HY000/2000): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an admin....
分类:
数据库 时间:
2015-04-15 16:58:48
阅读次数:
201
所谓绑定参数就是把PHP脚本中的自定义变量绑定到SQL语句中的参数(参数使用“?”代替)上,绑定参数使用bind_param()方法,该方法的语法格式如下:boolbind_param(string$types,mixed&$var1[,mixed&$...])在上述语法中涉及到的参数说明如下。types:绑定的变量的数据..
分类:
数据库 时间:
2015-04-14 14:50:13
阅读次数:
221
一次执行多条SQL命令使用mysqli对象中的multi_query()方法。
具体做法:
把多条SQL命令写在同一个字符串里作为参数传递给multi_query()方法,多条SQL之间使用分号(;)分隔。如果第一条命令在执行里没有出错,这个方法就会返回TRUE,否则返回FALSE 。
由于multi_query()方法能够连接执行一个或多个查询,而每...
分类:
数据库 时间:
2015-04-12 09:12:35
阅读次数:
176
① 适配器模式可以将截然不同的函数接口封装成统一的 API② 实际应用举例:PHP 的数据库操作有 mysql,mysqli,pdo 三种,可以用适配器模式统一成一致。类似的场景还有 cache 适配器,将 Memcache,Redis,file,apc 等不同的缓存函数,统一成一致代码实现:在 C...
分类:
Web程序 时间:
2015-04-11 13:07:29
阅读次数:
209
mysqli_result类--成员方法
close() 释放内在并关闭结果集,一旦调用结果集就不可再使用了。
data_seek() 明确改变当前结果记录顺序
fetch_field() 从结果集中获得某一个字段的信息
fetch_fields() 从结果集中获得全部字段的信息
...
分类:
数据库 时间:
2015-04-11 08:58:19
阅读次数:
165
先使用SQL创建表,并向表中插入数据
create table contactInfo(
uid mediumint(8)
unsigned NOT NULL AUTO_INCREMENT, #联系人ID
name varchar(50) NOT NULL, #姓名
deparmentId char(3) NOT...
分类:
其他好文 时间:
2015-04-11 08:57:51
阅读次数:
168
执行SQL命令,无论如何通过PHP脚本与Mysql数据库交互,过程都是一样的,创建一个SQL语句,再传递给执行查询的函数。
在mysqli类中提供了几种执行SQL命令的方法,其中最常用的是query()方法。
对于insert、update、delete等不会返回数据的SQL命令,query()方法在SQL命令成功执行时返回true。在此基础上还可以通过mysq...
分类:
其他好文 时间:
2015-04-11 01:24:11
阅读次数:
136
一、连接数据库:
方法1.
$mysqli=new mysqli('localhost','mysql_user','mysql_pwd','use_db_name');
?>
方法2.
$mysqli=new mysqli();
$mysqli=>connect('localhost','my...
分类:
数据库 时间:
2015-04-10 09:39:37
阅读次数:
185