PHP 有时候出现"数据无效 "不知道是什么原因? PHP 有时候出现 "数据无效。 " 字样,可是刷新一下..又可以了....不知道是什么原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <php ?$d_username=trim(str_replace("\'","",$_GET["username"]));echo $d_username?>$d_username等于英文就可以..等于中文的时候.有的地方出错..有的地方正常! $db->query("set names gbk") 不要执行这个$d_username=trim(str_replace("\'","",$_GET["username"])); 没有多大用,这个应是把\'替换为空,有字符会出问题 想防SQL注入的话用mysql_real_escape_string()即可。if(get_magic_quotes_gpc()) $username=stripslashes($username);$username=mysql_real_escape_string($username); 给你解决一下 假如以以下方式打开的数据库 $conn = @new COM("ADODB.Connection") or die ("创建数据库连接失败!");那么关闭数据库为:odbc_close($conn);因为每次打开了数据库还没有关闭连接,所以还不能重复读去数据要在打开页的读完数据以后一定记得要关闭否则 在IE 6 和火狐浏览器里 是不会提示出错的 有的只在IE 7里 出错 有的根本不出错 但会造成机器不稳定 长期下去 假设用户多的话 机器不重起都不行结贴吧 另外补充一下MYSQL的 mysql_free_result($result);//假设PHP中有打开 可以释放掉 这样可以减轻服务器负担此句必须有 此类似的记录集才释放 例 $result=mysql_query($sql);mysql_close($conn);//关闭 关闭连接 看不明白楼主这段$d_username=trim(str_replace("\'","",$_GET["username"]));是干嘛使的。既然是GET过来的数据,而且是直接echo的,也不涉及数据库,咋会出错呢?把错误信息贴出来看看啊。 php 生成html时数据插入数据库??? PHP 超连接传参疑问 求救~!!!php读execl数据是怎么实现的? 制作电子书的工具有哪些 图片问题 windows2000+Apache下如何配置才能支持SSL呀? 用FTP,可是需要代理设置?请问哪个FTP工具用代理这个功能? 大家好,关于$_POST[""]的疑问? zend工具包是什么东西?包括PHP的IDE? thinphp3.1.2链接数据库问题 求fckeditor编辑器 php版本 上传图片配置步骤 PHPBB3的伪静态
$d_username=trim(str_replace("\'","",$_GET["username"]));echo $d_username?>
$d_username等于英文就可以..等于中文的时候.有的地方出错..有的地方正常!
不要执行这个$d_username=trim(str_replace("\'","",$_GET["username"]));
没有多大用,这个应是把\'替换为空,有字符会出问题
$username=stripslashes($username);
$username=mysql_real_escape_string($username);
假如以以下方式打开的数据库
$conn = @new COM("ADODB.Connection") or die ("创建数据库连接失败!");
那么关闭数据库为:
odbc_close($conn);因为每次打开了数据库还没有关闭连接,所以还不能重复读去数据要在打开页的读完数据以后一定记得要关闭
否则 在IE 6 和火狐浏览器里 是不会提示出错的 有的只在IE 7里 出错 有的根本不出错
但会造成机器不稳定 长期下去 假设用户多的话 机器不重起都不行
结贴吧
此句必须有 此类似的记录集才释放 例 $result=mysql_query($sql);
mysql_close($conn);//关闭 关闭连接