请帮我看一下这段代码,错在哪里?真快弄晕我了!!!! 这句有效吗:$link=mysql_pconnect("localhost","root",) or die("无法连接数据库,请与网络管理员联系。"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $link=mysql_pconnect("localhost","root") or die("无法连接数据库,请与网络管理员联系。"); mistruster(弱智d) ,放心,这句是有效的。我在别的页面上测试过。 這句話有問題$link=mysql_pconnect("localhost","root",) or die("无法连接数据库,请与网络管理员联系。");多了一個',' 這句話有問題$link=mysql_pconnect("localhost","root",) or die("无法连接数据库,请与网络管理员联系。");多了一個',' mysql_select_db("database",$link);$count=mysql_query("select count(*) from emp"); if(!$result=mysql_fetch_array($count)) 可以加些echo来显示一下你的$sql看看有没有错? 啊,是有问题,我贴在这之前,不是这样的,我把主机、用户、密码改了过来。$link=mysql_pconnect("localhost","mduser","mdpwd") or die("无法连接数据库,请与网络管理员联系。"); 对啊,你的mysql_pconnect("localhost","root","")要是你没有设密码的话。初始状态应该是这个啊。密码是不可缺的啊 wxylvmnn(小驴) 其他的语句有问题吗?除了连接以外。 ="INSERT INTO hqoffice(type,value) VALUES ('add','$Newadd')";中的 '$newadd'可能有的版本的php不行吧,不行的话就这么写啊。'".$newadd."' 要不\"".$newadd."\"但是你那么写一般情况下是没什么问题啊 wxylvmnn(小驴) if(!$result=mysql_fetch_array($count))会不会是,$result的值不是"",而是Null、Nothing什么的????有没有判断是否为Null,Nothing的,就象VB的IsNull,IsNothing一样的? 按照你的写法,永远都是执行update语句。问题在if(!$result=mysql_fetch_array($count)) 这一句。因为你用"select count(*) from table",返回的结果集肯定有一条记录的。你应该判断count(*)是否大于0 而不是判断结果集是否存在。应该改成:$count=mysql_db_query("database","select count(*) as cnt from emp");$result=mysql_fetch_array($count)//判断数据表里是否有记录,无则Insert,有则Update:用这种方法可否?if($result["cnt"] <= 0)..... php出一个error,在最大行数+1行 请教:PHP变量如何到HTML,试过好多办法都不行,在线等,谢谢!! 处理用户注册信息的简单代码(面向对象) 重装系统后linux丢失 用PHP打包ZIP,提供下载,下载后删除文件 求救求救求救求救:php不能连接到mysql!! 求助!一个关于str_replace()问题? 整天问问题。我还一直有分 高手快来,彻夜难眠 个人感觉:php没有什么前途! 如何实现不限时间的session 在PHP中如何把E_MAIL同时发给两个人?
$link=mysql_pconnect("localhost","root",) or die("无法连接数据库,请与网络管理员联系。");
多了一個','
$link=mysql_pconnect("localhost","root",) or die("无法连接数据库,请与网络管理员联系。");
多了一個','
$count=mysql_query("select count(*) from emp");
加些echo来显示一下你的$sql看看有没有错?
$link=mysql_pconnect("localhost","mduser","mdpwd") or die("无法连接数据库,请与网络管理员联系。");
其他的语句有问题吗?除了连接以外。
中的 '$newadd'可能有的版本的php不行吧,不行的话就这么写啊。
'".$newadd."'
\"".$newadd."\"
但是你那么写一般情况下是没什么问题啊
if(!$result=mysql_fetch_array($count))会不会是,$result的值不是"",而是Null、Nothing什么的????
有没有判断是否为Null,Nothing的,就象VB的IsNull,IsNothing一样的?
问题在if(!$result=mysql_fetch_array($count)) 这一句。
因为你用"select count(*) from table",
返回的结果集肯定有一条记录的。
你应该判断count(*)是否大于0 而不是判断结果集是否存在。
应该改成:
$count=mysql_db_query("database","select count(*) as cnt from emp");
$result=mysql_fetch_array($count)
//判断数据表里是否有记录,无则Insert,有则Update:用这种方法可否?
if($result["cnt"] <= 0)
.....