但是: <? $linkid=mysql_connect("localhost","root","") or die ("no"); echo $linkid; //返回的是:Resource id #1 ?> <? $linkid=mysql_connect("localhost","root1111","") or die ("no"); echo $linkid; //用户名是root111,我乱写的,返回的也是:Resource id #1,请问如何怎么回事 ?>
mysql_connect(...) or die(mysql_error());
首先你用的是什么数据库,(每一种数据库都有专门调试数据库的功能) <? $sql=mysql_connect("localhost","root","") or die ("no"); echo $linkid;exit;?> 将你得到的语句复制到数据库的调试中去提到答案(例如oracle 就是SQL plus) 你就知道你的语句正确还是错误,并且错误有提示.
<?
$linkid=mysql_connect("localhost","root","") or die ("no");
echo $linkid;
//返回的是:Resource id #1
?>
<?
$linkid=mysql_connect("localhost","root1111","") or die ("no");
echo $linkid;
//用户名是root111,我乱写的,返回的也是:Resource id #1,请问如何怎么回事
?>
<?
$sql=mysql_connect("localhost","root","") or die ("no");
echo $linkid;exit;?>
将你得到的语句复制到数据库的调试中去提到答案(例如oracle 就是SQL plus)
你就知道你的语句正确还是错误,并且错误有提示.