课程
/后端开发
/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'"); 网页上还是显示乱码