$query = mysql_query_关于$query=mysql_query($query);返回的是什么类型的值的问题的理解 | 学步园...
關于$query=mysql_query($query);返回的是什么類型的值的問題的理解
今天泡csdn論壇看見一貼,就是關于$query=mysql_query($query);返回的是什么類型的值的問題,開始以為返回值是數組類型,后來調試了一下才發現不是數組類型,是資源類型,下面是demo代碼
require_once("phpmysql.php");//引入數據庫mysql操作類phpmysql.php文件
$sql="select * from hello007";//設置sql查詢語句
$query=$db->query($sql);//調用phpmysql.php 文件中的方法進行檢索操作
var_dump($query);//var_dump()用來打印變量的相關信息 輸出結構為resource(4) of type (mysql result)
echo is_resource($query);//is_resource()用來判斷變量是不是資源類型 輸出結果為1
//$row=$db->fetch_array($query);//
?>
調試的結果如下:
resource(4) of type (mysql result) 1
查看php手冊,搜索“資源類型”查看資源類型名稱為 mysql result 包含mysql_query()的方法,所以這個方法返回的值為資源類型。其實從這一句$row=$db->fetch_array($query);也可以判斷出返回值不是數組類型,因為這句話是將資源類型按數組類型存放!
總結
以上是生活随笔為你收集整理的$query = mysql_query_关于$query=mysql_query($query);返回的是什么类型的值的问题的理解 | 学步园...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql syncbinlog_Mys
- 下一篇: sql和mysql语法_SQL 与MyS