我抓狂了,要杀人了.耐性都给磨光了。大家帮忙解决一下。避免我去犯罪 PHP没装好,没安装mysql的插件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php配置确实不太那啥。如果想快点上手的话,去找个完整的服务器组件,安装之后就全有了。 我用的是eclipse 装 了php的插件..mysql ....我用JAVA能连接上啊。... $link = mysql_connect("localhost", "root", "xxx") or die("Could not connect: " . mysql_error());用 myadmin 吗? 看看那个正常吗?不行,就dos下直接进数据库,看正常吗?看一下 info 文件的提示,说不定那里就错了 在你们PHP的版块中要是解决不了这个问题。那...那我还能说啥啊.啥都说了。. 去php.ini那里把那个错误提示放出来,看一下是什么error..查找:display_errors改为:display_errors = On看一下错误,在贴上来。 先看一下<? phpinfo();?>看一下PHP里面是不是支持mysql看这个情况应该是php不认识mysql的相关函数,没安装相应的扩展 下边是我提交表但后执行的语句用户名和密码可以其叫过来。我测试过了。\下边只要在多一句关于mysql的语句.页面就显示该也无法显示的错误.是配置的问题。.程序不可能有错误.回6楼的。.我照你的方法做了。还是没有显示的异常.回4楼的.我的MYSQL数据库很正常.回2楼的.请问什么插件?能贴出来吗?回7楼的.很赞同你的看法。不过响应的扩展到底是什么扩展 ?else{ $username=$_POST["username"]; echo($username); $userpw=$_POST["userpw"]; $conn=mysql_connect("localhost:3306","root","ok") or die("连接数据库错误"); mysql_select_db("login",$conn) or die("很难找到数据员"); $sql="select * from userinfor where username='".$username."' and userpw='".$userpw."'"; $query=mysql_query($sql); if(mysql_num_rows($query)==0) { header("Content-type: text/html; charset=utf-8"); echo "<script>window.alert('用户名或密码错误,重试之');window.location.href='login.php';</script>"; } else { header("Content-type: text/html; charset=utf-8"); echo "<script>window.location.href='index.php';</script>"; } } 我汗,,,第一次听到这样的话,如果没有估错,你应该没有开MYSQL,因为PHP5以上都不会帮你自动开启MYSQL的,还要自己手动配置。请你自己查清楚。看一下phpinfo里面有没有mysql (1)、下载后得到 php-5.0.4-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改); (2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php下C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件; (3)、将C:\PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下;将C:\Windows\php.ini-dist改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索 CODE: register_globals = Off ,将 Off 改成 On ; 再搜索 CODE: extension_dir = ,并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ; 搜索找到 CODE: ;Windows Extensions 将下面列举的 CODE: ;extension=php_dbase.dll 可选 CODE: ;extension=php_gd2.dll 这个是用来支持GD库的,一般需要,必选 CODE: ;extension=php_ldap.dll 可选 CODE: ;extension=php_mbstring.dll 这不选一般用PHPMYADMIN会出红色提示,故必选 CODE: ;extension=php_mssql.dll 这个是用来支持MSSQL的,可选 CODE: ;extension=php_mysql.dll 这个是用来支持MYSQL的,要支持MYSQL必选 将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。 (4)、配置 IIS 使其支持 PHP : 首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下: 打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作: PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤: 在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。 打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。 再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。 确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令: net stop w3svc net stop iisadmin net start w3svc 然后在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,Active Server Pages 允许 打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下: CODE: phpinfo(); ?> 记得一定要把dll文件拷进system32.如果不知道是哪个dll就全拷进去。然后再net stop w3svc net stop iisadmin net start w3svc 啊哈。.终于看到错误了。.Fatal error: Call to undefined function mysql_connect() in D:\workspace\phpdemo\login.php on line 56没有找到mysql_connect() 的连接方法。.. 后面自己慢慢学习吧, 呵呵,有错误就好搞了,应该是没有放PHP的mysql功能出来吧, phpinfo内容.好象没有MYSQL...PHP Version 5.2.6 System Windows NT WYYH 5.1 build 2600 Build Date May 2 2008 18:01:20 Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--with-gd=shared" "--with-extra-includes=C:\Program Files (x86)\Microsoft SDK\Include;C:\PROGRA~2\MICROS~2\VC98\ATL\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\MFC\INCLUDE" "--with-extra-libs=C:\Program Files (x86)\Microsoft SDK\Lib;C:\PROGRA~2\MICROS~2\VC98\LIB;C:\PROGRA~2\MICROS~2\VC98\MFC\LIB" Server API Apache 2.0 Handler Virtual Directory Support enabled Configuration File (php.ini) Path C:\WINDOWS Loaded Configuration File D:\Apache2.2\php\php.ini PHP API 20041225 PHP Extension 20060613 Zend Extension 220060519 Debug Build no Thread Safety enabled Zend Memory Manager enabled IPv6 Support enabled Registered PHP Streams php, file, data, http, ftp, compress.zlib Registered Stream Socket Transports tcp, udp Registered Stream Filters convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, zlib.* This program makes use of the Zend Scripting Language Engine:Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies 还没搞好。.努力BAIDU中..... 玩PHP要从配置环境开始.这块过不去,建议不要去玩了.呵呵. php搜索结果查询,搜索内容传递的问题,请问各位高手怎么改!!谢谢啊 加载php_gd.dll的问题 关于中文文件名的问题 主页和封面频道页是同一个模板,但是有些信息不同 PHP获取远程网站标题及简介说明 好久没有来了,散点分。顺便讨论一下BLOG方面的技术好吗? 急问一个变量传递的问题! 我是一个初学者,哪位高手帮我看一下这调试段代码时的出错信息是什么意思,怎么解决 asp那边都没人在活动吗 希望这懂asp的帮我看下问题 有问题请教各位大佬! php入门级配置问题 liunx下的php测试,谁能给点资料?? 十分感谢!
如果想快点上手的话,去找个完整的服务器组件,安装之后就全有了。
mysql ....我用JAVA能连接上啊。...
查找:display_errors
改为:display_errors = On看一下错误,在贴上来。
<?
phpinfo();
?>看一下PHP里面是不是支持mysql看这个情况应该是php不认识mysql的相关函数,没安装相应的扩展
用户名和密码可以其叫过来。我测试过了。\
下边只要在多一句关于mysql的语句.页面就显示该也无法显示的错误.
是配置的问题。.程序不可能有错误.
回6楼的。.我照你的方法做了。还是没有显示的异常.
回4楼的.我的MYSQL数据库很正常.
回2楼的.请问什么插件?能贴出来吗?
回7楼的.很赞同你的看法。不过响应的扩展到底是什么扩展 ?else{
$username=$_POST["username"];
echo($username);
$userpw=$_POST["userpw"];
$conn=mysql_connect("localhost:3306","root","ok") or die("连接数据库错误");
mysql_select_db("login",$conn) or die("很难找到数据员");
$sql="select * from userinfor where username='".$username."' and userpw='".$userpw."'";
$query=mysql_query($sql);
if(mysql_num_rows($query)==0)
{
header("Content-type: text/html; charset=utf-8");
echo "<script>window.alert('用户名或密码错误,重试之');window.location.href='login.php';</script>";
}
else
{
header("Content-type: text/html; charset=utf-8");
echo "<script>window.location.href='index.php';</script>";
}
}
(1)、下载后得到 php-5.0.4-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改); (2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php下C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;
(3)、将C:\PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下;将C:\Windows\php.ini-dist改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索 CODE: register_globals = Off ,将 Off 改成 On ; 再搜索 CODE: extension_dir = ,并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ; 搜索找到 CODE: ;Windows Extensions 将下面列举的 CODE: ;extension=php_dbase.dll 可选 CODE: ;extension=php_gd2.dll 这个是用来支持GD库的,一般需要,必选 CODE: ;extension=php_ldap.dll 可选 CODE: ;extension=php_mbstring.dll 这不选一般用PHPMYADMIN会出红色提示,故必选 CODE: ;extension=php_mssql.dll 这个是用来支持MSSQL的,可选 CODE: ;extension=php_mysql.dll 这个是用来支持MYSQL的,要支持MYSQL必选 将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。
(4)、配置 IIS 使其支持 PHP : 首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下: 打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作: PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤: 在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。 打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。 再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。 确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令: net stop w3svc net stop iisadmin net start w3svc 然后在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,Active Server Pages 允许 打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下: CODE: phpinfo(); ?>
记得一定要把dll文件拷进system32.如果不知道是哪个dll就全拷进去。然后再net stop w3svc net stop iisadmin net start w3svc
Fatal error: Call to undefined function mysql_connect() in D:\workspace\phpdemo\login.php on line 56
没有找到mysql_connect() 的连接方法。..
Build Date May 2 2008 18:01:20
Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--with-gd=shared" "--with-extra-includes=C:\Program Files (x86)\Microsoft SDK\Include;C:\PROGRA~2\MICROS~2\VC98\ATL\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\MFC\INCLUDE" "--with-extra-libs=C:\Program Files (x86)\Microsoft SDK\Lib;C:\PROGRA~2\MICROS~2\VC98\LIB;C:\PROGRA~2\MICROS~2\VC98\MFC\LIB"
Server API Apache 2.0 Handler
Virtual Directory Support enabled
Configuration File (php.ini) Path C:\WINDOWS
Loaded Configuration File D:\Apache2.2\php\php.ini
PHP API 20041225
PHP Extension 20060613
Zend Extension 220060519
Debug Build no
Thread Safety enabled
Zend Memory Manager enabled
IPv6 Support enabled
Registered PHP Streams php, file, data, http, ftp, compress.zlib
Registered Stream Socket Transports tcp, udp
Registered Stream Filters convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, zlib.* This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
这块过不去,建议不要去玩了.呵呵.