php连接mysql失败
win2003+iis+mysql+phpphp代码:<?phpecho"test";$db=mysql_connect("127.0.0.1:3306","root",...
win2003+iis+mysql+php
php代码:
<?php
echo "test";
$db = mysql_connect("127.0.0.1:3306","root","123");
if ($db) echo "connect succeed";
else echo "connect failed";
?>
结果:只显示了test,没有显示connect succeed也没有显示connect failed
可能是什么问题?
注,同一台服务器上,另一个网站用jsp访问本机mysql数据库成功。
127.0.0.1,127.0.0.1:3306,localhost,localhost:3306都试过了
我怀疑是不是什么东西没有装或者没有配置好 展开
php代码:
<?php
echo "test";
$db = mysql_connect("127.0.0.1:3306","root","123");
if ($db) echo "connect succeed";
else echo "connect failed";
?>
结果:只显示了test,没有显示connect succeed也没有显示connect failed
可能是什么问题?
注,同一台服务器上,另一个网站用jsp访问本机mysql数据库成功。
127.0.0.1,127.0.0.1:3306,localhost,localhost:3306都试过了
我怀疑是不是什么东西没有装或者没有配置好 展开
展开全部
是不是没有启用mysql支持?
php5开始mysql就不再是内建的支持了,需要自己设置php配置文件php.ini以启用mysql扩展。
php5开始mysql就不再是内建的支持了,需要自己设置php配置文件php.ini以启用mysql扩展。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般是这样写的
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Could not connect: " . mysql_error());
print ("Connected successfully");
mysql_close($link);
?>
照这个改改就能看到die("Could not connect: " . mysql_error()); 错误原因了。
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Could not connect: " . mysql_error());
print ("Connected successfully");
mysql_close($link);
?>
照这个改改就能看到die("Could not connect: " . mysql_error()); 错误原因了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先确认以下你的数据库是不是在3306端口,如果是还有问题,把 127.0.0.1:3306 改成: localhost:3306 试试看。
我刚刚试过,你的 php 语法上没有问题。
重起电脑,把服务器和数据库都新启动以下试试
我刚刚试过,你的 php 语法上没有问题。
重起电脑,把服务器和数据库都新启动以下试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
127.0.0.1:3306中的3306改成你apache的端口号,并不是mysql的端口号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你将127.0.0.1:3306改为localhost试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询