1----什么是php的mysqli扩展
mysqli就是mysql的增强扩展
在php5及其增强版本以后的中间包含
2----相对于mysql
1---可以面向对象和面向过程
2-----支持预处理语句
3----对于事物的支持
4----比mysql快的多
5-----支持对mysql的很多新特性
6---password_hash
7----验证程序
8-----开启php_mysqli.dll扩展打开
9——————extension_dir=“ext”所在的目录
然后重启服务器
10------
3-----phpinfo()查看php_mysqli.dll扩展是否开启
你看到就是开启了
4-----var_dump(extension_loaded(‘mysql’));
5————检测函数是否存在就可以判断函数是不是开启了
6-----command+r可以刷新网页
7-----
1----连接数据库的时候
$mysqli=new mysql(‘localhost’,’root’,’’);
$mysqli->select_db(‘king’);
2———连接数据库的时候
$mysqli=new mysql();
$mysqli->connect(‘localhost’,’root’,'’);
$mysqli->select_db(‘king’);
3——连接数据库
$mysqli=new mysql(‘localhost’,’root’,’root’,’king');
if($mysqli->connect_errno){
die($mysqli->connect_error);
}
$mysqli->connect_errno//得到错误编号
$msyqli->connect_error//得到错误信息
4———错误抑制符
$mysqli=@new mysqli(‘localhost’,’root’,’root’,’king’);
print_r()然后打印出的东西让他们分成一行一行的
可以那个查看源代码
$mysqli->client_info;
这个可以得到客户端的信息
6---$mysqli->server_info;
$mysqli->get_server_info();
$mysqli->client_info;
$mysqli->get_client_info();
7——手册上一个是面向过程的 实现方式另外一个是面向对象的实现方式
8----$mysqli->set_charset(‘utf8’);
9———mysqli -uroot -p这样可以打开数据库
10----query里面的sql语句
select/desc/describe/show/explain这样的返回的是结果集合
mysqli_result对象,其他的返回的是bool值
11----没有返回结果集合的时候可以直接的$mysqli->close()直接进行关闭