CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  MySQL/Postgresql

求救了!请高手指点!Warning: Can't connect to MySQL server on 'localhost' (10013)

楼主yzyun(AMANI NAKUPENDA~WE~)2001-07-30 16:01:34 在 其他数据库开发 / MySQL/Postgresql 提问

我在WIN2K下,环境是IIS5+MYSQL3.23.39+PHP4.0.6,  
  编辑工具EDITPLUS2.10C  
  PHP文件如下:  
  <html>  
   
  <body>  
   
  <?php  
  $myvar   =   "Hello   World";  
  echo   $myvar;  
  $db   =     mysql_connect("localhost","root");  
   
  mysql_select_db("mydb",$db);  
  $result   =   mysql_query("select   *   from   emploees",$db);  
  printf("First   Name:   %s<br>\n",   mysql_result($result,0,"first"));  
  printf("Last   Name:   %s<br>\n",   mysql_result($result,0,"last"));  
  printf("Address:   %s<br>\n",   mysql_result($result,0,"address"));  
  printf("Position:   %s<br>\n",   mysql_result($result,0,"position"));  
   
  ?>  
   
  </body>  
   
  </html>  
   
  运行时提示:  
  Warning:   Can't   connect   to   MySQL   server   on   'localhost'   (10013)   in   D:\myweb\index.php   on   line   8  
   
  Warning:   MySQL   Connection   Failed:   Can't   connect   to   MySQL   server   on   'localhost'   (10013)   in   D:\myweb\index.php   on   line   8  
   
  Warning:   Supplied   argument   is   not   a   valid   MySQL-Link   resource   in   D:\myweb\index.php   on   line   10  
   
   
  怎么回事啊?为什么连不到MySQL   server上? 问题点数:35、回复次数:9Top

1 楼syzg_star(晚风)回复于 2001-07-30 16:33:01 得分 15

MySQL数据库运行了吗?  
  MYSQL数据库设置ROOT密码没有?  
  如果设置了,应该是  
  mysql_connect($hostname,$user,$password)  
  Top

2 楼syzg_star(晚风)回复于 2001-07-30 16:36:16 得分 0

还有主机名是否是localhost.Top

3 楼yzyun(AMANI NAKUPENDA~WE~)回复于 2001-07-30 16:45:56 得分 0

在WIN2K的服务中,服务MYSQL已经启动了,而且WinMySQLadmin也是在运行着呢。  
  我的机器在局域网的名字是yzy-win2k,但是我替换了还是不行啊;  
  没有设密码,不是允许匿名访问吗?  
  Top

4 楼luncif(luncif)回复于 2001-07-30 17:03:50 得分 0

把localhost改为127.0.0.1试试  
  good   luck   to   u  
  Top

5 楼yzyun(AMANI NAKUPENDA~WE~)回复于 2001-07-30 17:12:08 得分 0

TNND!大家猜怎么回事?原来是天网防火墙的原因!!  
  我关了它就没有上述的提示了,不过,还是不行:  
  Warning:   Supplied   argument   is   not   a   valid   MySQL   result   resource   in   D:\myweb\index.php   on   line   12  
  First   Name:    
   
  Warning:   Supplied   argument   is   not   a   valid   MySQL   result   resource   in   D:\myweb\index.php   on   line   13  
  Last   Name:    
   
  Warning:   Supplied   argument   is   not   a   valid   MySQL   result   resource   in   D:\myweb\index.php   on   line   14  
  Address:    
   
  Warning:   Supplied   argument   is   not   a   valid   MySQL   result   resource   in   D:\myweb\index.php   on   line   15  
  Position:    
  Top

6 楼zxyufan(宇凡)回复于 2001-07-30 17:19:22 得分 10

Warning:   Supplied   argument   is   not   a   valid   MySQL   result   resource    
  是指query出来的数据集不对  
  把你的sql显示出来~~在mysql命令行下运行看看是什么结果~~  
   
  Top

7 楼yzyun(AMANI NAKUPENDA~WE~)回复于 2001-07-30 17:21:20 得分 0

OKOK!!  
  原来第十一行的   emploees应该为   employees   ,  
  怪我怪我!低级错误!!  
  Top

8 楼syzg_star(晚风)回复于 2001-07-30 17:23:49 得分 10

应该设置一个控制条件:  
  if(......)  
  .....  
  这样有助于判断错误Top

9 楼zxyufan(宇凡)回复于 2001-07-30 17:59:42 得分 0

哐当~~原来是这样~~~  
   
  一个一般的DEBUG能力,对于一般的sql语句的query~~如果在页面上报错的话就把它echo出来,然后copy到mysql命令行下运行试试~~Top

相关问题

  • 高手指点啊.(100分求教)........Can't connect to MySQL server on 'localhost' (10055) ( 2003 )
  • 连接mysql出错,初学请指点
  • 指点指点
  • 如何在windows2000下安装,调试Mysql?请高手指点?
  • PHP+MYSQL IIS配置问题,多多指点
  • JDBC连接MYSQL数据库出错,望大家指点!
  • 请用过mysql-front的朋友指点一下
  • MYSQL 4.1.10 如何支持日文,中文?请高手指点!~
  • MYSQL 4.1.10 如何支持日文,中文?请高手指点!~
  • 怎样连接Mysql数据库,诚请高人指点!

关键词

  • win2k
  • mysql

得分解答快速导航

  • 帖主:yzyun
  • syzg_star
  • zxyufan
  • syzg_star

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo