-
多条查询得到多个结果集的处理查看全部
-
query()函数的返回查看全部
-
验证mysqli 是否开启查看全部
-
$result=$mysqli->query($sql); if($result && $result->num_row>0){ }else{ }查看全部
-
affected_rows返回值查看全部
-
4. 更新 $sql=“UPDATE user SET age=age+10 WHERE id=12;”; $sql.=“DELETE FROM user WHERE id=13”; $res=$mysqli_multi_query($link,$sql); var_dump($res); echo ‘<hr/>’; 5. 预处理语句 $sql=“INSERT user(username,password,age) VALUES(?,?,?)”; $stmt=$mysqli_prepare($link,$sql); $username=“abc”; $password=“123”; $age=“12”; mysqli_stmt_bind_param($stmt, ‘ssi’, $username,$password,$age); mysqli_stmt_execute($stmt);查看全部
-
<?php //1.连接 $link = mysqli_connect(‘localhost’,’root’,’root’,’test’) or die(‘Connect Error:’.mysqli_connect_errno().”:”.mysqli_connect_error()); //2.编码 mysqli_set_charset($link,’UTF8’); //3.查询 $sql=“INSERT user(username,password,age) VALUES(‘a’,’a’,11);”; $res=$mysqli_query($link,$sql); if($res){ echo ‘AUTO_INCREAMENT:’.$mysqli_insert_id($link); echo ‘<hr/>’; echo ‘AFFECTED_ROWS:’.$mysqli_affected_rows($link); }else{ echo ‘ERROR:<br/>’; echo mysqli_errno($link).”:”.mysqli_error($link); } print_r($link); ?>查看全部
-
错误的处理查看全部
-
事务处理(比如转账必须要同时进行)查看全部
-
事务处理(比如转账必须要同时进行)查看全部
-
预处理查询语句查看全部
-
通过预处理语句防止sql注入查看全部
-
预处理 预处理语句中的数据类型: s:字符串 i:整型 d:浮点型查看全部
-
多条查询sql语句的执行查看全部
-
多条sql语句的执行($sql="执行语句1;执行语句2;执行语句3"): 1、$mysqli->multi-query($sql); 只有在第一条语句执行成功的情况,返回true。 2、use_result()或store_result()得到查询的结果集。 3、more_result()检测是否有更多的结果集。 4、next_result()将结果集指针向下移动一位。查看全部
举报
0/150
提交
取消