select * from 表名 limit 6不行???? 那样的话 为什么不行?错误提示又不给,代码又不给..不行不行的,谁知道什么
select TOP 6 * from 表名 这个在mysql语句中不可以的,mysql中用 limit来实现 但是如果你都是对同一个数据库操作的话,如果还不可以,那可能是你数据库驱动的问题了
如果数据库是SQL SERVER的话,select TOP 6 * from 表名如果数据库是MYSQL的话,select * from 表名 limit 6
select TOP 6 * from 表名 这个语句在ASP中能读出6条记录,在PHP中为什么不行呢,在PHP中该怎样才能读出这6条记录那不是一样的吗?sql指令与编程语言无关,只与所涉及的数据库配套
Warning: Supplied argument is not a valid MySQL result resource 是MySql数据库,用limt 6 出现的是上面的错误信息
是limit 6 不是limt 6
是limit 6,上面是我写错了,不过在程序中写的是对的,就是limit 6
<? $db=mysql_connect("localhost","数据库名","密码"); mysql_select_db("数据库名",$db); $result=mysql_query("select * from 表名 limit 6 ORDER BY 列名1 DESC",$db); do { printf("%s%s", $myrow["ID"],$myrow["列名1"], $myrow["列名2"]); } while ($myrow=mysql_fetch_array($result));?>上面是具体的代码,如果去掉limit 6 就正常,加上就不正常
“limit 6” 写在“order by 列名1 desc”后面去!
$result=mysql_query("select * from 表名 ORDER BY 列名1 DESC limit 6",$db);
那样的话
为什么不行?错误提示又不给,代码又不给..不行不行的,谁知道什么
这个在mysql语句中不可以的,mysql中用 limit来实现
但是如果你都是对同一个数据库操作的话,如果还不可以,那可能是你数据库驱动的问题了
这个语句在ASP中能读出6条记录,在PHP中为什么不行呢,在PHP中该怎样才能读出这6条记录那不是一样的吗?sql指令与编程语言无关,只与所涉及的数据库配套
不是limt 6
$db=mysql_connect("localhost","数据库名","密码");
mysql_select_db("数据库名",$db);
$result=mysql_query("select * from 表名 limit 6 ORDER BY 列名1 DESC",$db);
do
{
printf("%s%s", $myrow["ID"],$myrow["列名1"], $myrow["列名2"]);
}
while ($myrow=mysql_fetch_array($result));?>上面是具体的代码,如果去掉limit 6 就正常,加上就不正常