中午吃饭前 自己顶一下,去掉mysql_free_result($result); 页面上什么也没显示,但是数据库更改了,数据也添加进去了 怎么回事?
希望大家帮我看看my_msg.php 是不是写错了
希望大家帮我看看my_msg.php 是不是写错了
解决方案 »
- 找人做网站:实现在网页中聊天,类似留言板,但是可以即时看到对方在文本框里面打字的过程。
- SOS在Linux环境下执行程序的问题
- mysql的触发器怎么创建 phpmyadmin可以管理触发器吗 给出代码给分~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 大虾请进!!!
- 关于直接插入算法的问题请教.
- 能否介绍一个人气高的php qq群
- 请问如何实现论坛回帖才能看到内容的功能
- windows中GET方式提交含中文参数时出现internal server error ,(linux无)
- 刚作的网址导航网站,马上就要在百度上挂关键字了。希望大家提出宝贵意见。忠言逆耳有话尽管说!
- 散分 ,要做一个象啊里吧吧那样的,展示企业产品的网站,欢迎讨论!
- javascript 能不能取得php方式的数组?能给个例子吗
- Configure::write('debug', 2);是什么意思。。高人指点一下
{
my_msg("注册会员成功!","login.php");
mysql_close($link);
}你做的是SQL插入操作不是SELECT操作,操作成功返回的是true而不是一个资源,所以会提示上述的警告!
这句有问题要指明给赋值的字段名称
$sqlstr = "insert into member(字段1,字段2,...字段N) values (null,'".$_POST['info_id']."','".$_POST['info_pass1']."',1,1)
这个说明SQL是没问题的!你在插入的后面加上 die( mysql_insert_id() ); 看看!然后贴出结果!
我在里面加了echo "hahah";
if( mysql_insert_id( $link ))
{
echo "hahah";
my_msg("注册会员成功!","login.php") or die(mysql_insert_id()) ;
mysql_close($link);
}
也显示不出来,是否是这个地方的问题?
呵,不好意思,麻烦你这么久
echo "insert sucess";
} else {
echo "false";
}你要知道,插入成功返回是true
否则是 false
$result = mysql_query($sqlstr,$link);
echo "hahah";
my_msg("注册会员成功!","login.php");
mysql_free_result($result);
mysql_close($link);源代码
<html><head><meta charset="utf8">
</head><body>hahahhahah<script language="javascript">window.alert('注册会员成功!')</sript><script language="javascript">location.href='login.php'</script><br>
<b>Warning</b>: mysql_close(): 3 is not a valid MySQL-Link resource in <b>/var/www/NotePad/chklogin_info.php</b> on line <b>23</b><br>
</body></html>
返回的false 但是问题是数据库却有刚才插入的数据了。
Function my_msg($msg,$redirect){
echo "<SCRIPT Language=javascript>";
echo "window.alert('".$msg."')";
echo "</SCRIPT>";
echo "<script language=\"javascript\">";
echo "location.href='".$redirect."'" ;
echo "</script>";
return;
}不好意思,麻烦各位了。
你看你源代码里面......
少了个 c
</script>