php mysqli 参数

admin3个月前软件教程38

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常用的几种参数种类及其详解。在实际使用时,我们应该理解这些参数的含义,并且根据具体的需求进行相应的变动和设置。

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

相关文章

软件开发技术要求

软件开发技术要求如下:1、理解计算模型和框架:顺序计算、并发计算 (并行计算、分布式计算)。2、高效的数据处理:熟悉常用数据结构和算法设计,能够针对计算目标设计高效的数据结构和算法并实现之, 满足性能...

小红书在哪看直播

以小红书6.64.2版本为例,小红书看直播的方法是:1、首先点击打开小红书。 2、在首页顶部搜索框输入“小红书直播”,然后点击搜索。 3、点击“去看看”。 4、找到并点击正在直播的直播间。 5、进入后...

皮皮虾图片暂时无法保存

在皮皮虾想要保存图片时,页面中显示“暂时无法保存图片”,说明发布者设置了图片不允许用户进行保存。皮皮虾,手机APP,是一个主打轻幽默神评论的社区。2018年7月皮皮虾App在苹果商店和各大安卓应用商店...

摩托维修APP有哪些功能

虽然在现在的一线城市中很少看到摩托的使用,但是在三四线城市中还是经常能看到的,摩托的维修是必不可少的。摩托维修APP开发就是为人们提供一个在线的摩托维修的预约平台或者是紧急求救平台,不仅能为人们带来维...

拼多多商家地址在哪里查看

以拼多多5.29.0版本为例,拼多多商家地址查看的方法如下:1、打开拼多多,点击像查看店铺的商品。 2、点击进店逛逛。 3、点击商家头像,打开之后即可查看到商家信息。 4、点击营业执照,即可查看地址信...

央视频有电脑版吗

央视频APP目前没有电脑版,所有无法直接在电脑上下载使用央视频,不过央视频电脑端可以通过安卓模拟器在PC设备上安装使用。央视频是中央广播电视总台基于“5G+4K/8K+AI”等新技术打造的综合性视听新...