PHP mysql 数据查询.
我的sql语句是这样的:selecttitlefrom(selecttitle,id,yuyan,nian,yue,ri,content,'blog'fromblogun...
我的sql语句是这样的:select title from (select title,id,yuyan,nian,yue,ri,content,'blog' from blog union select name as title, id,yuyan,''as nian,'' as yue, '' as ri,content,'artists_discography' from artists_discography union select name as title,id,yuyan,''as nian,'' as yue, '' as ri,content,'artists' from artists) as temp
在 sqlyog里面能查询出来数据,但是在php就是查询不出来数据,提示错误如下:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
代码如下:
$result=$pagedemo->result;
while($row3 = mysql_fetch_array($result))
{
?>
<?=$row3['title']?>
<? }if(mysql_num_rows($result) == 0){ echo "Did not check data."; } else{?>
<div class="page"><? $pagedemo->showpage();?></div>
<? } ?> 展开
在 sqlyog里面能查询出来数据,但是在php就是查询不出来数据,提示错误如下:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
代码如下:
$result=$pagedemo->result;
while($row3 = mysql_fetch_array($result))
{
?>
<?=$row3['title']?>
<? }if(mysql_num_rows($result) == 0){ echo "Did not check data."; } else{?>
<div class="page"><? $pagedemo->showpage();?></div>
<? } ?> 展开
4个回答
展开全部
$result=$pagedemo->result;
while($row3 = mysql_fetch_array($result))
这里的 $pagedemo->result; 你先检查一下 他是不是 资源类型(resource)
出现这些错误是因为 这个变量不是 正确的 结果集 。
你就检查 $pagedemo->result; 是怎么来的。 他必须是 mysql_query函数的返回值
while($row3 = mysql_fetch_array($result))
这里的 $pagedemo->result; 你先检查一下 他是不是 资源类型(resource)
出现这些错误是因为 这个变量不是 正确的 结果集 。
你就检查 $pagedemo->result; 是怎么来的。 他必须是 mysql_query函数的返回值
追问
下面的代码没问题,因为我换一个简单的sql语句是可以。但是换上这个sql语句就出错。
展开全部
是不是这句有错啊:$result=$pagedemo->result;
后面那个result是个属性还是个方法?括号呢?是不是还要什么参数啊?你检查一下。
后面那个result是个属性还是个方法?括号呢?是不是还要什么参数啊?你检查一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是sql错误,sql查询错误报资源不存在,你好好看下sql语句,简单的提下,查询的时候字段不需要加引号吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询什么??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询