php.ini文件有没有配置好?可是不会呀,
Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.

解决方案 »

  1.   

    php.ini
    如果提示没有定义的话.mysql配置可能不对.
      

  2.   

    你在句末没有加分号吧!正确应该是这样吧:
    mysql_connect("localhost","root","password");
      

  3.   

    我上传了phpinfo,麻烦大家帮我看看
    http://www.sh7135.com/temp/phpinfo.htm
      

  4.   

    根本就没有对mysql的支持
    检查:
    php.ini里关于mysql设置的内容
      

  5.   

    [MySQL]
    ; Allow or prevent persistent links.
    mysql.allow_persistent = On; Maximum number of persistent links.  -1 means no limit.
    mysql.max_persistent = -1; Maximum number of links (persistent + non-persistent).  -1 means no limit.
    mysql.max_links = -1; Default port number for mysql_connect().  If unset, mysql_connect() will use
    ; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
    ; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
    ' at MYSQL_PORT.
    mysql.default_port =; Default socket name for local MySQL connects.  If empty, uses the built-in
    ; MySQL defaults.
    mysql.default_socket =; Default host for mysql_connect() (doesn't apply in safe mode).
    mysql.default_host =; Default user for mysql_connect() (doesn't apply in safe mode).
    mysql.default_user =
      

  6.   

    在默认情况下是不用修改php.ini对mysql的支持的!
      

  7.   

    默认情况下是支持mysql的,可能你的php版本和你的mysql版本之间有bug,下载其他版本的mysql试一试看php.net关于php.4.2.1的Bugfix release的第一条就说到了这一点:
    http://cn.php.net/release_4_2_1.php
      

  8.   

    应该是:
    下载其他版本的PHP试一试
      

  9.   

    用的是linux下的编译的php吧,
    重新编译一下,同时检查一下编译时是否把mysql的部分包含进去了。
    没有mysql支持的样子……
      

  10.   

    我的PHP是Redhat7.3中自带的,可能是版本太低,可是在www.php.net上只有源程序,没有RPM,本人初学linux,不大清楚如何用源码安装,不知哪里能找到RPM格式的PHP4.2.3。谢谢各位的热心,问题解决后立马给分。
      

  11.   

    php用新版的,另外把php.ini改改
    在安装目录里头(系统安装)