奇怪的Warning: mssql_fetch_row(): supplied argument is not a valid MS SQL-result resource $mssqlquery = 'SELECT * FROM movie_user_name where huiyuan='.$thisemail; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1:ini_set("display_errors", '0ff');//不便于调试;2:error_reporting(E_ALL ^E_WARINING ^E_NOTICE);3:while ($mssqlrow = @mssql_fetch_row($mssqlresult))依反馈的信息,很有可能是与数据库连接,也有可能是没有数据,可以单独取出sql语句,再运行这条语句,看是否异常,再作后续处理; 一般是因为你的select语句有问题导致的 我也遇到这样的问题,我是用的mysql数据库,我在select时参数是英文不会报错,但用中文就报错,不知道有没有人遇到这样的问题 $mssqlquery = "SELECT * FROM movie_user_name where (huiyuan='".$thisemail."');";你的SQL语句,(huiyuan='".$thisemail."')后面加个 ; 干什么,这个没也有其它的检索条件,为何给这个条件加个括号,晕! 加;是因为翻csdn的时候看到有人说加了好点,结果没用,其实我对这个;也很费解啊,只是乱求医罢了。这些行单独执行一点问题都没有我是要加在dz论坛的注册页面上的,就是注册完了自动更新到一个mssql数据库,就出那个提示了ini_set("display_errors", '0ff');//不便于调试;这个待会儿我试试 (huiyuan='".$thisemail."');"; (huiyuan='".$thisemail."')";应该是多了一个分号 ;不应该加。另外,手册中是这样描述这个的mysql_fetch_row返回单列的各字段。语法: array mysql_fetch_row(int result);返回值: 数组函数种类: 数据库功能 内容说明 本函数用来将查询结果 result 之单列拆到数组变量中。数组的索引是数字索引,第一个的索引值是 0。若 result 没有资料,则返回 false 值。按照这个说法,你看看,你增加那个什么参数是干什么的啊? li1229363() 您查资料的态度很严谨,但是您也要看看帖子啊我说了不加分号一样提示的现在问题解决了lantersen(蓝水仁~)的ini_set("display_errors", '0ff');//不便于调试;是正解,谢谢了顺便感谢大家的参与 php android 使用json 编码问题 PHP+ORACLE的一个关于执行带OUT参数存储过程的问题 请教PHP将数据导出到EXCEL中的问题。 php fsockopen如何读取返回的值 如何学习php? 帮忙 (疑难问题)请教如何使用PHP实现Cache? 紧急求救:php查询语句加上order by排序后就不能实现逗号空格分隔关键词搜索了.里面有union的. 请问如何从字符串中单单提取数字和字母? 新手求助!!!急!急!急! 关于JS的问题(涉及到浏览器知识) [原创]一个主机商的无奈,其实我不想这样
2:error_reporting(E_ALL ^E_WARINING ^E_NOTICE);
3:while ($mssqlrow = @mssql_fetch_row($mssqlresult))
依反馈的信息,很有可能是与数据库连接,也有可能是没有数据,
可以单独取出sql语句,再运行这条语句,看是否异常,再作后续处理;
这些行单独执行一点问题都没有
我是要加在dz论坛的注册页面上的,就是注册完了自动更新到一个mssql数据库,就出那个提示了ini_set("display_errors", '0ff');//不便于调试;这个待会儿我试试
应该是多了一个分号
返回单列的各字段。语法: array mysql_fetch_row(int result);返回值: 数组函数种类: 数据库功能
内容说明
本函数用来将查询结果 result 之单列拆到数组变量中。数组的索引是数字索引,第一个的索引值是 0。若 result 没有资料,则返回 false 值。按照这个说法,你看看,你增加那个什么参数是干什么的啊?
我说了不加分号一样提示的现在问题解决了lantersen(蓝水仁~)的
ini_set("display_errors", '0ff');//不便于调试;
是正解,谢谢了顺便感谢大家的参与