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>
<? } ?>
展开
 我来答
yongirl320
2011-03-16 · TA获得超过830个赞
知道小有建树答主
回答量:280
采纳率:100%
帮助的人:480万
展开全部
$result=$pagedemo->result;
while($row3 = mysql_fetch_array($result))

这里的 $pagedemo->result; 你先检查一下 他是不是 资源类型(resource)
出现这些错误是因为 这个变量不是 正确的 结果集 。

你就检查 $pagedemo->result; 是怎么来的。 他必须是 mysql_query函数的返回值
追问
下面的代码没问题,因为我换一个简单的sql语句是可以。但是换上这个sql语句就出错。
草野闲羊
2011-03-16 · TA获得超过117个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:248万
展开全部
是不是这句有错啊:$result=$pagedemo->result;
后面那个result是个属性还是个方法?括号呢?是不是还要什么参数啊?你检查一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
changzd1021
2011-03-16 · TA获得超过164个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:171万
展开全部
这个是sql错误,sql查询错误报资源不存在,你好好看下sql语句,简单的提下,查询的时候字段不需要加引号吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d10a568c9
2011-03-15 · TA获得超过226个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:172万
展开全部
查询什么??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式