php自定义函数 ,调用一些mysql函数 老是提示错误 
例如function csdn(){
global $conn;
        $sql = "select * form goods where id=".$id;
        $result = mysql_query($sql);
        while($row = mysql_fetch_array($result)){
        dump($row);
        }
}数据库已经引入了。老是报错提示$result为,导致mysql_fetch_array报错,
自定义函数 如何调用msyql数据库相关的函数呢。

解决方案 »

  1.   

    $id 没看到在哪定义的
    mysql_query($sql) or die(mysql_error()); 看看有什么错
      

  2.   

    首先,你的SQL写错了,是from,不是form
    应该是你的SQL不对,比如楼上说的$id没有定义,可以打印一下SQL语句看下
      

  3.   

    select查询语句写完之后,直接var_dump打印出来看看是不是你想要的东西。
      

  4.   

    $result = mysql_query($sql) or die(mysql_error());加这句看看有什么错误提示。