php mysqli 参数

admin3个月前软件教程35

PHP mysqli参数详解

PHP mysqli是PHP提供的一种对MySQL数据库进行操作的接口,其中涉及到了许多参数,每个参数都起着不同的作用。下面就我们就来一一详细了解下这些参数。

连接参数:

连接参数指建立数据库连接时需要设置的参数,主要有:

$servername = "localhost"; // 数据库主机名$username = "root"; // 数据库用户名$password = ""; // 数据库密码$dbname = "test"; // 数据库名$conn = mysqli_connect($servername, $username, $password, $dbname);

建立连接需要传入以上四个参数,即数据库的主机名、用户名、密码和数据库名。需要注意的是,在使用mysqli函数库时,连库串必须放在mysqli_connect函数中,并且一定要放在mysqli_query语句之前。另外,在连接完成之后,需根据实际情况设定数据库字符集:

mysqli_set_charset($conn,"utf8");

查询参数:

查询参数主要用于构造查询语句,包括select语句、insert语句、update语句和delete语句等等。以下是一些常用的查询参数:

    • SELECT * FROM table_name;
    • SELECT column1, column2, ... FROM table_name;
    • SELECT DISTINCT column1, column2, ... FROM table_name;
    • INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
    • UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
    • DELETE FROM table_name WHERE condition;

结果参数:

结果参数是指通过查询获取到的结果,主要有以下几种类型:

  • SELECT查询会返回一种结果集,共有以下两种不同的形式:

    • 表示查询结果,需要使用mysqli_fetch_array或mysqli_fetch_assoc等函数来遍历结果集。例如:
    • $sql = "SELECT id, name FROM users WHERE id=1";$result = mysqli_query($conn, $sql);$row = mysqli_fetch_array($result); // 将查询结果转化为数组格式echo "id: " . $row["id"]. " - name: " . $row["name"];
    • 如果查询失败,mysqli_query函数会返回false,否则返回mysqli_result对象。例如:
    • $sql = "SELECT id, name FROM users WHERE id=1";$result = mysqli_query($conn, $sql);if (!$result) {die('查询失败');}
  • 通过这些语句,我们可以修改数据库表中的记录,这些查询操作会返回一个整型数值,表示查询操作影响的记录数。例如:

    $sql = "DELETE FROM users WHERE id=1";$result = mysqli_query($conn, $sql);if ($result >0) {echo "删除成功";} else {echo "删除失败";}

错误参数:

错误参数是指我们在使用mysqli函数库时,可能会遇到语法错误,或者连接数据库服务器失败等等错误情况。一旦遇到这些错误,我们如何进行处理呢?

一般情况下,我们可以通过检查mysqli_errno函数来判断错误类型,通过mysqli_error函数来获取错误信息。例如:

if(mysqli_connect_errno()){echo "连接失败:" . mysqli_connect_error();}if(mysqli_errno($conn) != 0){echo "MySQL错误:" . mysqli_error($conn);}

mysqli_connect_errno和mysqli_connect_error函数用于检查连接错误,mysqli_errno和mysqli_error则用于检查SQL语句执行错误。

总结:

以上就是php mysqli常用的几种参数种类及其详解。在实际使用时,我们应该理解这些参数的含义,并且根据具体的需求进行相应的变动和设置。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

腾讯课堂回看有记录吗

腾讯课堂回看是有记录的,且学生看的腾讯课堂回放也可以消除回放记录,但是支持只限于自己这边可以消除老师那边是无法消除的。腾讯课堂中,如果中途转换设备的话,是不记录时长的。而且只计算现在所用的号,如果更换...

app下载方式有哪些

随着电子市场地不断发展,繁荣的同时也出现一系列不正当的行为。电子市场目前出现严重的刷榜行为,推广app的付出和所得回报严重失衡。那app下载方式有哪些?目前二维码虽然也很方便,但在推广当中,相比信息名...

在线教育发展方向是什么

近年来,在线教育行业在我国开始盛行,相信大家也都是深有体会。就从刚刚过去的2017年来说,国内在线教育行业可谓是发展火爆,媒体、投资人的目光纷纷聚集于此。整体环境也呈现利好态势、用户需求稳步上升。在线...

闲鱼一键转卖什么意思

闲鱼一键转卖表示可以将淘宝购买的商品直接挂到闲鱼卖掉,这样买家可以直接查看原商品的详细资料。闲鱼是阿里巴巴集团旗下的一款闲置交易平台App,由淘宝(中国)软件有限公司开发。闲鱼的主要功能是为用户提供转...

网易考拉返利平台叫什么

网易考拉返利平台叫考拉赚客,不是特定的手机APP,是一个微信公众号,关注即可。网易考拉一般指考拉海购。考拉海购是阿里旗下以跨境业务为主的综合型电商,于2015年1月9日公测,销售品类涵盖母婴、美容彩妆...

逛街app开发有哪些功能

逛街app开发的功能有:1、商城商品分类APP通过根据产品的不同属性对于产品进行分类展示,如果综合性商品就按照大类别分类,如是生鲜水果就是按照,不同的种类进行分类。2、首页产品展示APP在首页中基本都...