作者jimpop (jimpop)
看板PHP
标题[请益]请问SQL语法中的mysql_result参数问题
时间Wed Nov 21 03:27:36 2007
mysql_result後面的参数可以使很多要求SQL语法缩短很多...
可是~~我遇到了一个很奇怪的问题...
是这样的
$query=mysql_query("SELECT first,second FROM table");
$result1=mysql_result($query,0);
echo $result1;
$result2=mysql_result($query,0,1);
echo $result2;
******************************************************
在SELECT後面取得两个参数 001 , 002
在使用mysql_result後
这样子可以正常显示result1跟result2的资料...
但我不太懂的是...
为什麽要取得三个参数时 SELECT first,second,third FROM table
第三个参数的用法既不是mysql_result($query,0,0,1);也不是mysql_result($query,0,2);
变成说~一次只能使用两个参数....
要怎麽写~才能一次取得多笔参数呢????????
--
http://www.wretch.cc/blog/jim28791 <-My Wretch Blog!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.139.41
2F:→ JoeHorn:不过,话说回来,不在 SQL 语法里面用 LIMIT 会比较好? 11/21 04:22
3F:→ JoeHorn:MySQL 传了那麽多资料回来,你却只要里面的几笔。 11/21 04:23
4F:→ JoeHorn:不用LIMIT,去浪费记忆体空间跟 MySQL 资源是为甚麽? @_@ 11/21 04:24
5F:→ cychi:满足limit就不会再往下找 如果已知欲取得的笔数用limit较好 11/21 04:44
6F:推 LPH66:DB版就有人问说加了LIMIT变快了... 11/21 08:51
7F:→ jimpop:喔对~~忘了还有LIMIT~ 11/21 13:36
8F:→ jimpop:谢谢JoeHorn~^^ 11/21 13:36