image-20220714115113128 函数速查 函数名mysqli_connect()与MySQL 数据库创立连接mysqli_close()关闭与MYSQL 数据库创立的连接mysqli_connect_errno()与MySQL 数据库创立连接时,出现错误时的错误编号mysqli_connect_error()与MySQL 数据库创立连接时,出现错误时的错误信息mysqli_query()执行SQL 语句。mysqli_errno()执行SQL 语句时,出现错误的编号mysqli_error()执行SQL 语句时,出现错误的信息mysqli_fetch_assoc()从结果集对象中取数据,按条取数据。PHP与MySQL进行交互
PHP与MySQL交互的过程创立与MySQL链接执行SQL语句,返回结果集对象从结果集对象中取数据关闭与MySQL链接与MySQL创立链接
直接运用PHP供给的函数
连接指定的MySQL服务器
mysqli_connect()
$db_host = "127.0.0.1";
$db_user = "root";
$db_pass = "root";
$db_name = "dvwa_201";
$link = @mysqli_connect($db_host, $db_user, $db_pass, $db_name);
if(!$link){
die("MySQL Connect Error!");
}
倘若链接成功,返回 object(mysqli)1 ;否则,返回 bool(false) 。
$link 是对象类型的变量,相当于一个"令牌"
连接错误时的提示错误编号错误详情$link = @mysqli_connect($db_host, $db_user, $db_pass, $db_name);
if(!$link){
exit("[".mysqli_connect_errno()."]".mysqli_connect_error());
}
关闭与mysql服务器的连接
mysqli_close($link);
执SQL语句
对数据库执行一条SQL语句
$sql = "select * from user;";
$results = mysqli_query($link, $sql);
if(!$results){
echo "SQL Query Error!";
}
倘若SQL 语句正常执行,就会返回对象类型object(mysqli_result)#2的数据;否则,bool(false)。
针对insert,delete ,update 等不会返回数据的SQL 语句,在执行无错误时将返回 true 。针对返回数据的SQL 语句执行成功的时候会返回结果集对象 ,能够运用操作结果集对象的函数来从中获取数据
SQL语句错误
倘若在执行SQL语句的时候出现错误,以上两个函数都将返回false。并且能够运用以下函数处理错误原由:
if(!$results){
exit("[".mysqli_errno($link)."]".mysqli_error($link));
}
从结果集对象中取数据
操作结果集对象
函数速查函数说明mysqli_fetch_row()以索引数组的方式
|