这段代码对我有用。
$result = mysql_query("select * from tbl_rating limit 1 ;");
while($row = mysql_fetch_array($result)){
echo $row["NameA"];
}
但是,此代码不起作用。谁能指出我的错误?谢谢。
$result = mysql_query("create temporary table ub_rank as
select similar.NameA,count(*) rank
from tbl_rating target
join tbl_rating similar on target.NameB= similar.NameB and target.NameA != similar.NameA and target.Rate= similar.Rate
where target.NameA = 'tutorA'
group by similar.NameA;
select * from ub_rank limit 1 ;");
while($row = mysql_fetch_array($result)){
echo $row["NameA"];
}
错误信息:
警告:mysql_fetch_array():提供的参数不是有效的 MySQL 结果资源
但是,我想知道为什么我可以在具有相同结构的第一个代码中获得值?!