问答详情
源自:7-6 PHP数据库操作之取得数据查询结果

$result = mysql_query($sql);

$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 21:20

个回答

  • 醉大侠
    2016-03-11 11:40:02
    已采纳

    $result = mysql_query($sql);//返回查询的数据的一个结果集,需要用php相应的mysql函数取值。比如mysql_fetch_array()这个函数。还有你说的前一节课用到的mysql_query(),这个函数是执行sql语句的,并不是取值。


  • 炸木沐吃
    2016-03-22 11:00:42

    可以这样

    $result = mysql_query("select * from user limit 1");

    $row = mysql_fetch_array($result);

    但不能这样

    $sql = "select * from user limit 1";
    $row = mysql_fetch_array($sql);


  • 小西瓜1992
    2016-03-09 09:20:59

    不能啊,这就少了一个函数运算,结果就不同了。

  • 小西瓜1992
    2016-03-08 21:59:02

    就是把$sql放入mysql_query()运算后赋给$result