本文实例分析了php mysqli查询语句返回值类型。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<?php $link = new mysqli( 'localhost' , 'root' , '123' , 'test' ); $sql = 'select uName from userInfo' ; $a = $link ->query( $sql ); echo '<pre>' ; echo '有结果集<br>' ; var_dump( $a ); echo '</pre>' ; $sql = "insert into userInfo values('hh','22')" ; $b = $link ->query( $sql ); echo '<pre>' ; echo '<br>没有结果集<br>' ; var_dump( $b ); echo '</pre>' ; $sql = 'select uN from userInfo' ; $c = $link ->query( $sql ); echo '<pre>' ; echo '有结果集错误<br>' ; var_dump( $c ); echo '</pre>' ; $sql = "insert into userInfo values('','hh','22')" ; $d = $link ->query( $sql ); echo '<pre>' ; echo '<br>没有结果集错误<br>' ; var_dump( $d ); echo '</pre>' ; |
浏览器输出结果:
1
2
3
4
5
6
7
8
9
10
11
12
|
有结果集 object(mysqli_result)#2 (0) { } 没有结果集 bool(true) 有结果集错误 bool(false) 没有结果集错误 bool(false) |
希望本文所述对大家PHP程序设计有所帮助。