PHP 5 MySQLi 函数总结

连接数据库

mysqli_connect() 函数打开一个到 MySQL 服务器的新的连接。
<?php
$con=mysqli_connect("localhost","wrong_user","my_password","my_db");
// 检查连接
if (!$con)
{
    die("连接错误: " . mysqli_connect_error());
}
?>

设置字符编码

// 修改数据库连接字符集为 utf8
mysqli_set_charset($con,"utf8");

 执行sql

// 执行查询
mysqli_query($con,"SELECT * FROM websites");

返回受影响的行数

mysqli_affected_rows(connection);

返回执行后生成的id

mysqli_insert_id(connection);

从结果集中取得一行作为关联数组

mysqli_fetch_assoc(result);

释放结果集

mysqli_free_result(result);

 关闭数据库链接

mysqli_close(connection);
时间: 2024-11-07 09:05:48

PHP 5 MySQLi 函数总结的相关文章

mysqli函数库的使用

综述 1.什么是mysqli PHP-MySQL 函数库是 PHP 操作 MySQL 资料库最原始的扩展库,PHP-MySQLi 的 i 代表 Improvement ,相当于前者的增强版,也包含了相对进阶的功能,另外本身也增加了安全性,比如可以大幅度减少 SQL 注入等问题的发生. 2. mysql与mysqli的概念相关 (1)mysql与mysqli都是php方面的函数集,与mysql数据库关联不大. (2)在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如m

PHP的MySQLi函数库的使用 以及 表单的字符编码配置

1.什么是mysqli PHP-MySQL 函数库是 PHP 操作 MySQL 资料库最原始的扩展库,PHP-MySQLi 的 i 代表 Improvement ,相当于前者的改进增强版,也包含了相对进阶的功能,另外本身也增加了安全性,比如可以大幅度减少 SQL 注入等问题的发生. 2. mysql与mysqli的概念相关 (1)mysql与mysqli都是php方面的函数集,与mysql数据库关联不大. (2)在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如my

php中mysqli函数库常用函数

在使用php5.6中的mysql函数库时,php会输出一条建议使用mysqli的提示,于是就学习了mysqli mysqli与mysql操作大致相同,少了选择数据库的函数,把这项功能放到的链接数据库的函数里. 常用函数: 参考:http://www.w3school.com.cn/php/php_ref_mysqli.asp

mysql与mysqli函数在php开发中有什么区别?

Php开发中,我们常用mysql与mysqli两个函数集,这两个函数集写法上只差一个字母,但作用及功能却差之千里,下面小编就为大家分享分享这两个函数集的不同之处. 一.mysql与mysqli的概念 首先我们开看看mysql与mysqli分别是什么鬼? 1.mysql与mysqli都是php方面的函数集,与mysql数据库关联不大. 2.在php 5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如mysql_query()的函数,属于面向过程的函数. 3.在php5版本以后

PHP 数据库连接工具类(MySQLI函数包装)

====================mysql===================== <?php class mysql { private $mysqli; private $result; /** * 数据库连接 * @param $config 配置数组 */ public function connect($config) { $host = $config['host']; //主机地址 $username = $config['username'];//用户名 $passwo

获取mysqli函数的值和字段名

<?php $mysqli=new mysqli("localhost", "root", "123456", "xsphpdb"); if(mysqli_connect_errno()){ echo "错误:".mysqli_connect_error(); exit; } //执行select语句,返回来的就是结果集(对象) $sql="select id cid, name shopn

PHP mysql_real_escape_string() 函数防SQL注入

PHP MySQL 函数 定义和用法 mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符. 下列字符受影响: \x00 \n \r \ ' " \x1a 如果成功,则该函数返回被转义的字符串.如果失败,则返回 false. 语法 mysql_real_escape_string(string,connection) 参数 描述 string 必需.规定要转义的字符串. connection 可选.规定 MySQL 连接.如果未规定,则使用上一个

mysqli数据库连接

/* * 连接数据库的mysqli函数库 * 使用的是过程化的风格编码 */header('content-type:text/html;charset=utf-8');// 获取数据库连接$link = mysqli_init(); if (!$link) {    exit('mysqli对象创建失败...');} // 创建mysqli连接数据库if (!mysqli_real_connect($link, 'localhost', 'root', '', 'pg39')) {    di

mysqli

引用:http://www.runoob.com/php/php-ref-mysqli.html: PHP 5 MySQLi 函数 函数 描述 mysqli_affected_rows() 返回前一次 MySQL 操作所影响的记录行数. mysqli_autocommit() 打开或关闭自动提交数据库修改. mysqli_change_user() 更改指定数据库连接的用户. mysqli_character_set_name() 返回数据库连接的默认字符集. mysqli_close() 关闭