$que = $db->query("select * from xsd_channel where id = '$bid'");求详解,越详细越好。。完事马给分,说的好的再加。哈哈

解决方案 »

  1.   

    SQL我看的懂,$que = $db->query 这个是什么意思?
      

  2.   

    在PHP程序中执行SQL语句,
    在$db->query之前,你得connect到数据库先。
      

  3.   

    这个语句,基本上我能想象到的都能做不知道实例化的$db里query方法是什么
      

  4.   

    $que = $db->query 
    $db 是 数据库的实例化
    $db->query 是执行一条sql语句
    $que 是返回的结果集
      

  5.   

    $db 应该是封装好的mysql类的一个实例,
    query是mysql类的一个方法。
      

  6.   

    $que = $db->query("select * from xsd_channel where id = '$bid'");
    这一句显然是要报错的
    正确写法是:
    $que = $db->query("select * from xsd_channel where id = '".$bid."'");
      

  7.   

    $db是实例化的一个类 让的query()的这个方法可能是调用的 mysql类的query方法 野可能是mysqli扩展 PDO也有可能 返回的也不一定是结果集 具体返回什么要看intanceof $db 的这个类的query方法是怎么写的 也可能封装了 直接返回一个html表格  基本上如4楼所说 能想到的都能做到 但是这个类一定直接或者间接调用了一个PHP扩展 用来执行MYSQL的查询 差不多就是mysql_query()这个方法 
      

  8.   

    $db应该是封装了MySQL API的一个类的实例吧,$db->query 是调用该类的一个方法,功能是传递SQL语句,query中应该调用的mysql_query()函数,查询数据库,至于返回的参数,要看封装类的成员函数定义了,也许是boolean值,也许是数据结果集?