課程
/后端開發
/PHP
/PHP進階篇
$sql?=?"select?*?from?user?limit?1"; $result?=?mysql_query($sql); $row?=?mysql_fetch_array($result);
這里的這個
$result?=?mysql_query($sql);
有什么用呢?
之前一課的就沒有這個$result = mysql_query($sql);
請大神指教
2016-03-08
源自:PHP進階篇 7-6
正在回答
$result?=?mysql_query($sql);//返回查詢的數據的一個結果集,需要用php相應的mysql函數取值。比如mysql_fetch_array()這個函數。還有你說的前一節課用到的mysql_query(),這個函數是執行sql語句的,并不是取值。
卡迪亞茲 提問者
可以這樣
$result?=?mysql_query("select?*?from?user?limit?1");
$row?=?mysql_fetch_array($result);
但不能這樣
$sql = "select * from user limit 1";$row = mysql_fetch_array($sql);
不能啊,這就少了一個函數運算,結果就不同了。
就是把$sql放入mysql_query()運算后賦給$result
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
1 回答mysql_query
2 回答mysql_query()這個函數是指什么呢?
1 回答$res = mysql_query('select * from user limit 1');資源句柄(resource)
1 回答這句mysql_query("set names 'utf8'");有什么作用?
2 回答加了mysql_query("SET NAMES 'UTF8'"); 網頁上還是顯示亂碼
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-11
2016-03-22
可以這樣
$result?=?mysql_query("select?*?from?user?limit?1");
$row?=?mysql_fetch_array($result);
但不能這樣
$sql = "select * from user limit 1";
$row = mysql_fetch_array($sql);
2016-03-09
不能啊,這就少了一個函數運算,結果就不同了。
2016-03-08
就是把$sql放入mysql_query()運算后賦給$result