1

如何在 for 循环中从数据库中检索多行?for($i=0;$i<=$max;$i++)我的购物车页面中有循环创建问题,即使我在数据库中的行中size query because of for loop repeating only one row ?有两个不同的行?size Small Or Mediumsize column

i repeated same question because of my problem is still not solved

http://stackoverflow.com/questions/15333897/
what-can-i-do-if-for-loop-repeat-single-row-from-mysql-database 
4

2 回答 2

0

没有关于你在做什么的细节,所以这里是一般结构:

$query = "select * from some_table where something='some_value'";
if(!$result = mysql_query($query)) die("\n$query\n".mysql_error()."\n");
while($row = mysql_fetch_object($result))
{
    echo $row->some_field."\n";
}
于 2013-03-10T21:54:17.467 回答
0

你有$size=get_size($id);,但函数没有输入参数。

所以改变:

function get_size($id){
    $result=mysql_query("SELECT size FROM mywishlist WHERE id=".intval($id)) 
    or die("My Wish Size Problem"."<br/><br/>".mysql_error());
    $row=mysql_fetch_array($result);
    return $row['size'];
}
于 2013-03-10T23:08:20.333 回答