我想知道哪种方式比那些sql方法更好(更快);mysql查询哪个是最好的
第一方法:
public static function getlistusers($limit=88888888888888) {
$sql = "SELECT id,name FROM users order by id desc limit 0,$limit";
$st = mysql_query($sql) or die(mysql_error());
$list = array();
while ($row = mysql_fetch_assoc($st)) {
$picss = new users($row);
$list[] = $picss;
}
return (array ("users" => $list));
@mysql_free_result($st);
用于打印输出,可以使用
的foreach()数组$用户;
第二个方法
$sql = "SELECT id,name FROM users order by id desc limit 0,$limit";
$st = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_assoc($st)) {
extract($row);
return "Id: $id and The Name is : $name";
}
@mysql_free_result($st);
}
===========
我想知道这是SQL加载速度更快,安。
问候 Al3in
两者都是相同的查询在哪里是你在谈论的PHP代码的区别? – 2011-03-01 09:48:06
为什么'极限'这么多? – diEcho 2011-03-01 09:49:20
两者是相同的,只有php代码diffrent不是sql – Efazati 2011-03-01 09:54:31