首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Mysql详细学习笔记

    更多注意项,请关注本书《13.6 数据显示乱码终极解决方案》 第五步: 准备SQL语句 其实就是一个SQL语句的字符串。...第六步: 发送SQL语句 类型 说明 函数 mysqli_query 功能 发送SQL语句 参数1 传入mysqli_connect返回的资源 参数2 传入发送的SQL语句 SQL语句准备完成,需要通过...类型 说明 函数 mysqli_fetch_array 功能 得到result结果集中的数据,返回数组进行便利 参数1 传入查询出来的结果变量 参数2 传入MYSQLI_NUM返回索引数组,MYSQLI_ASSOC...2.如果有错误,使用mysqli_errno得到错误号 3.如何时存在错误mysqli_error打印出所有的错误,并且退出程序执行 4.选择数据库并且设置字符集为utf8....发送的SQL语句。在上面已经准备好了$sql。 SQL语句可以通过mysqli_query发送给MySQL服务器。发送成功$result则为true。否则为false。

    5.6K40

    PHPMySQL防注入 如何使用安全的函数保护数据库

    SQL注入攻击是指通过输入恶意代码来攻击数据库的一种方式,攻击者通过输入SQL语句来绕过程序的安全机制,达到控制和操作数据库的目的。为了避免这种安全问题的发生,本文将介绍如何使用安全的函数保护数据库。...下面介绍几种常用的安全函数:① mysqli_real_escape_string()函数mysqli_real_escape_string()函数可以帮助我们消除掉SQL语句中的特殊字符。...= mysqli_query($conn, $sql);② PDO预处理语句PDO预处理语句是一种更加安全的方式,它可以先预处理SQL语句,再将参数绑定到SQL语句中,从而避免了SQL注入攻击。...本文介绍了如何使用安全的函数来保护数据库,通过对mysqli_real_escape_string()函数和PDO预处理语句的简单介绍,相信大家对于防止SQL注入攻击有了更深入的了解。...部分代码转自:https://www.songxinke.com/php/2023-07/252541.html

    82720

    PHP-操作数据库数据

    1.3 操作数据 1.3.1 数据操作语句 通过mysqli_query()执行SQL语句 增、删、改语句执行成功返回true,失败返回false 语句 mysqli_insert_id():获取插入记录自动增长的ID mysqli_affected_rows():获取受影响的记录数 mysqli_error():获取执行SQL语句的错误信息...匹配成关联数组 $list=mysqli_fetch_all($rs,MYSQLI_BOTH); //匹配成关联、索引数组 echo ''; print_r($list); //5、销毁结果集...mysqli_free_result($rs); //6、关闭连接 mysqli_close($link); 使用的函数 mysqli_fetch_assoc():将一条数组匹配关联数组 mysqli_fetch_row...():将一条记录匹配成索引数组 mysqli_fetch_array():将一条记录匹配成既有关联数组又有索引数组 mysqli_fetch_all():匹配所有记录 mysqli_num_rows()

    1.3K10

    PHP操作mysql数据库

    步骤: 1、连接数据库函数 mysqli_connect(主机名,用户名,密码) 返回值是我们一个连接的对象,如何连接失败,报错并且返回false 2、判断错误 mysqli_connect_error...) 如果选择成功返回true,否则返回false 4、选择字符集 mysqli_set_charset(连接对象,要选择的字符集) 如果选择成功返回true,否则返回flase 5、发送sql语句 mysqli_query...(连接对象,要发送的sql语句) 成功得到一个结果集对象,失败返回false 6、处理结果 6.1获取条目数 a、mysqli_num_rows(结果集对象) 用来获取查询得到的集录条数 仅对select...,一次返回一条 2、mysqli_feach_row(结果集对象) 将查询结果以索引数组的形式返回,一次返回一条 3、mysqli_fetch_assoc(结果集对象) 将查询结果以关联数组的形式返回,...() 释放结果集占用的内存 fetch_row() mysqli_fetch_row() 以索引数组方式返回一行数据 fetch_assoc() mysqli_fetch_assoc() 以关联数组的方式返回一行数据

    6.9K20

    PHP中的MySQLi扩展学习(三)mysqli的基本操作

    不过,今天的主角是 MySQLi 中如何执行 SQL 语句以及多条 SQL 语句的执行。 连接与选择数据库 首先是一个小内容的学习分享,依然还是连接数据库,不过这次我们用另外一种方式来进行连接。...我们如果需要获取受影响的行数需要使用 MySQLi 的属性 affected_rows 。对于插入语句来说,获取最新插入的数据ID使用的是 insert_id 属性。...接下来我们就看看 MySQLi 是如何来执行这个多条语句拼接在一起的 SQL 语句的。 $mysqli->multi_query($sql); $i = 1; do{ echo '第' ....它就相当于是为执行获取下一个结果的操作做准备,也可以看作是将游标移动到了下一条 SQL 语句上。而 more_results() 方法就是判断是否还有更多的语句没有执行。...另外需要注意的一点是,大家可以看一下我们执行这两条获取结果方式的循环条件是如何写得。

    4.4K20

    php基础编程-php连接mysql数据库-mysqli的简单使用

    而mysql数据库是你最好的选择,本文就mysql来为大家介绍php如何连接到数据库。 PHP MySQLi = PHP MySQL Improved!...我简单的把php通过mysqli来连接mysql服务器分为5个步骤: 创建mysql连接 编辑sql语句,并执行返回结果 将返回的结果转为可以处理的数据结构,例如数组 释放本次查询的结果 释放本次连接...;exit(); } /*2.编辑sql语句,并执行返回结果*/ $sql = "SELECT * FROM test"; $result = mysqli_query($conn,$sql); //使用...mysqli_query()函数,第一个参数是刚刚创建的连接实例,第二个参数是sql语句 /*3.将返回的结果转为可以处理的数据结构,例如数组*/ while ($res = mysqli_fetch_assoc...($result)){ //mysqli_fetch_assoc()函数,从结果集中取得一行作为关联数组 echo $res['name']; echo ""; }

    7.4K10

    100 个常见的 PHP 面试题

    26) 如何将数据导出到 Excel 文件中? 最常见和常用的方法是将数据转换为Excel支持的格式。...“13” 和 12 可以在 PHP 中进行比较,因为它将所有内容都强制转换为整数类型。 54) 如何在PHP中强制转换类型?...), (real) – 强制转换为浮点型 (string) – 强制转换为字符串 (array) – 强制转换为数组 (object) – 强制转换为对象 55) 条件语句何时以 endif 结尾?...84) goto 语句有什么用? goto语句可以放置在PHP程序中以启用跳转。 目标由后跟冒号的标签指向,指令被指定为goto语句,后跟所需的目标标签。...87) 如何解析配置文件? 函数 parse_ini_file() 使我们能够加载在文件名中指定的 ini 文件,并以关联数组的形式返回其中的设置。 88) 我们如何确定变量是否已经设置?

    25.1K50

    PHP中的MySQLi扩展学习(三)mysqli的基本操作

    不过,今天的主角是 MySQLi 中如何执行 SQL 语句以及多条 SQL 语句的执行。 连接与选择数据库 首先是一个小内容的学习分享,依然还是连接数据库,不过这次我们用另外一种方式来进行连接。...我们如果需要获取受影响的行数需要使用 MySQLi 的属性 affected_rows 。对于插入语句来说,获取最新插入的数据ID使用的是 insert_id 属性。...接下来我们就看看 MySQLi 是如何来执行这个多条语句拼接在一起的 SQL 语句的。 $mysqli->multi_query($sql);$i = 1;do{ echo '第' ....它就相当于是为执行获取下一个结果的操作做准备,也可以看作是将游标移动到了下一条 SQL 语句上。而 more_results() 方法就是判断是否还有更多的语句没有执行。...另外需要注意的一点是,大家可以看一下我们执行这两条获取结果方式的循环条件是如何写得。

    4.2K00
    领券