-
处理特殊字符查看全部
-
data_seek移动指针查看全部
-
释放结果集查看全部
-
更新数据update user set age=22查看全部
-
更新和删除,update user age查看全部
-
受影响条数查看全部
-
建表查看全部
-
mysqli查看全部
-
mysqli查看全部
-
表类型必须是InnoDB类型的查看全部
-
预处理<br> $sql="select * from user where id = ? and name = ?";//使用占位符<br> 1.$mysqli_stmt = $mysqli->prepare($sql)//预处理方法放回stmt对象<br> $id=1;$name='哈好';<br> 2.$mysqli_stmt->bind_param('is',$id,$name);//调用stmt对象中bind_param方法来绑定之前占位符,第一个参数为参数类型s为字符串i为整型d为浮点型,后面的参数就是变量和前面对应<br> 3.$mysqli_execute()使用stmt对象execute方法执行预处理语句,返回值为布尔值<br> 4.stmt对象bind_result()可以绑定返回的数据变量,如查询语句中查询id、username、age,则可以用$id,$username,$age来代替(名称随便)将查询结果绑定到变量,要和记录集里面拾取的字段数量一致,一个字段将赋值给一个变量,否则会报错Number of bind variables doesn't match number of fields in prepared statement 5.mysqli-stmt->fetch()方法返回结果集中一条数据 6.$mysqli_stmt->free_result();//释放结果集 7.$mysqli_stmt->close();//关闭连接查看全部
-
multi_query()执行多条sql语句,执行成功或失败与第一条有关,如果失败,则后面都不会执行 如果是多个查询语句,则返回多个结果集 1.use_result()或store_result()(效率高)返回第一个结果集 2.more_result()检查是否还有更多的结果集 3.next_result()将结果集指针向下移动一位查看全部
-
MySQLi中事务处理: 1.autocommit 2.commit 3.rollback查看全部
-
MySQLi中使用预处理语句执行查询操作:查看全部
-
MySQLi中使用预处理语句防止SQL注入:查看全部
举报
0/150
提交
取消