這可能是一個愚蠢的問題 - 但爲什麼它需要在PHP中使用2個函數打開記錄集?像:PHP:新手問題 - 記錄集
$rc = mysql_query($sq, $db);
$rs = mysql_fetch_array($rc);
可以直接處理記錄集沒有mysql_fetch_array? 有什麼缺點?
THX
這可能是一個愚蠢的問題 - 但爲什麼它需要在PHP中使用2個函數打開記錄集?像:PHP:新手問題 - 記錄集
$rc = mysql_query($sq, $db);
$rs = mysql_fetch_array($rc);
可以直接處理記錄集沒有mysql_fetch_array? 有什麼缺點?
THX
mysql_query
返回的資源,而不是數據。
必須通過某種方式獲取每一行mysql_fetch_array
可以幫助你的結果之間移動(指針之間)
一個SQL查詢時的方式,至少在多數民衆贊成使用PHP的C庫的水平PHP和MySQL數據庫之間的接口,進去兩個步驟:
msql_*
函數或多或少地基於該C庫(libmysql,在PHP 5.3及其mysqlnd之前),並且因此以相同的方式工作。
基本上,PHP的mysql_*
函數只不過是由libmysql
暴露的函數的封裝。
有關C庫中的問題更多的信息,請參閱:
沒有,因爲第一個用於數據庫詢問和使用第二用於數組的迭代。