错误提示是什么呢?是提示无此函数还是不能连接MYSQL服务?

解决方案 »

  1.   

    你看看phpinfo页面里有没有PHP对MySQL的支持,
    如果没有,那就用不了mysql的函数,当然包括mysql_connect()啦。
    如果有对MySQL的支持,那可能就是连接数据库的问题,
    用户是否有连接数据库的权限?
    你把错误提示贴出来看看
      

  2.   

    php5没有内建对mysql的函数支持,因为版权问题,
    但可以使用odbc/ado函数,对以后的移植也有好处。: )
      

  3.   

    肯定是php没有配置好,如果是数据库连接问题的话,命令应该是可以使用的,只是会提示连接失败。
    所以应该修改php.ini文件,查找mysql,修改相应选项。
    具体就不是很清楚了,因为我还没有用过这个组合。
      

  4.   

    唉,这个版权的问题嘛,感觉功能越来越少,就好比Linux xmms以前的版本就支持mp3的播放,后来就没有了,要自己编译,比较麻烦。2000下我就不知道怎样加上对mysql的支持,在Linux下应该可以吧?
      

  5.   

    难道php和mysql要分道扬镳了吗?
      

  6.   

    例:
    <body>
    <?php
    $dbuser = 'root';
    $dbhost = 'localhost';
    $dbpass = '';
    $dbname = 'test';
    $dbtable = 'books';$mysql_link =mysql_connect_dbase($dbhost, $dbuser, $dbpass);
    $column = mysql_list_fields($dbname, $dbtable, $mysql_link);
    $sql = "SELECT * FROM $dbtable";
    $result =mysql_db_query($dbname, $sql);
    ?>
    <?php
    while($value = mysql_fetch_array($result))
    {
            print "<tr bgcolor=yellow>";
    for ($i=0; $i<mysql_num_fields($column); $i++)
    {
       print "<td> $value[$i] </td>";
     }
     print "</tr>";
    }
    mysql_free_result($result);
    mysql_close();
    ?>
    错误信息:
    Fatal error: Call to undefined function: mysql_connect_dbase() in C:\Apache\Apache2\htdocs\test2.php on line 16
      

  7.   

    对不起,上面的程序写错了。例:
    <body>
    <?php
    $dbuser = 'root';
    $dbhost = 'localhost';
    $dbpass = '';
    $dbname = 'test';
    $dbtable = 'books';$mysql_link =mysql_connect($dbhost, $dbuser, $dbpass);
    $column = mysql_list_fields($dbname, $dbtable, $mysql_link);
    $sql = "SELECT * FROM $dbtable";
    $result =mysql_db_query($dbname, $sql);
    ?>
    <?php
    while($value = mysql_fetch_array($result))
    {
            print "<tr bgcolor=yellow>";
    for ($i=0; $i<mysql_num_fields($column); $i++)
    {
       print "<td> $value[$i] </td>";
     }
     print "</tr>";
    }
    mysql_free_result($result);
    mysql_close();
    ?>
    错误信息:
    Fatal error: Call to undefined function: mysql_connect() in C:\Apache\Apache2\htdocs\test2.php on line 16