mysqli函数对mysql数据库的操作

Original 2019-01-15 17:27:30 262
abstract:是在php5.0之后出现的对mysql数据库进行操作的函数库,mysqli对数据库的操作主要是先连接,然后进行增删改查,最后关闭数据库。$db = mysqli_connect('127.0.0.1','root','root','gzy1.14','3306');//连接数据库的参数分别是主机ip地址,账号,密码,数

是在php5.0之后出现的对mysql数据库进行操作的函数库,mysqli对数据库的操作主要是先连接,然后进行增删改查,最后关闭数据库。

$db = mysqli_connect('127.0.0.1','root','root','gzy1.14','3306');//连接数据库的参数分别是主机ip地址,账号,密码,数据库名称,还有默认端口

$sql = "DELETE FROM `director` WHERE tid = 7;";/如同文件封装一样,数据库操作也可以用方法进行封装,这样方便以后的操作

$return = delete($db,$sql);

print_r($return);

mysqli_close($db);

function delete($db,$sql){//删除方法

$return = mysqli_query($db,$sql);

        return $return;

}

删除,插入,更新的方法大同小异,而查询方法相对而言更麻烦些:

$db = mysqli_connect('127.0.0.1','root','root','gzy1.14','3306');

$return = count_number($db,'user','country = "日本"');

print_r($return);

mysqli_close($db);

function count_number($db,$table,$where){

$sql = "SELECT COUNT(*) AS count_number FROM ".$table." WHERE ".$where;//COUNT(*)为mysqli内置统计函数,AS是将键改为count_number,要注意的是关键词的两边要加空格。这里FROM后面和WHERE两边不加空格将会报错

$return = mysqli_query($db,$sql);

$return = mysqli_fetch_assoc($return);//获取数组集

return $return['count_number'];//输出数组$renturn的值

}



Correcting teacher:查无此人Correction time:2019-01-15 17:37:11
Teacher's summary:写的还行。可以组装更好的增删查改方法。比如条件分开,排序分开。 继续加油。

Release Notes

Popular Entries