PHP42-mysqli中sql语句预处理机制(6)

2024-10-12 17:04:52

1、下图中php代码中是一个标准的预处理语句,但是下图中的语句不是之前的insert语句,而是select语句,可以看到使用【mysqli_stmt_execute】语句执行后得到的结果是一个boolean值,相当于执行了这个select但是没有返回结果集,如下图:

PHP42-mysqli中sql语句预处理机制(6)

3、当结果集中的数据不止一条的时候,这个时候可以使用一个【while】条件控制取出多条结果,如下图:

PHP42-mysqli中sql语句预处理机制(6)

5、在使用select预编译的时候可以使用【mysqli_stmt_store_result】将select预编译执行的结果保存下来,然后使用【mysqli_stmt_num_rows】函数获取select预编译执行获取的结果集的数据条数,如下图:

PHP42-mysqli中sql语句预处理机制(6)
猜你喜欢