1

for ループでデータベースから複数の行を取得するにはどうすればよいですか? データベースの行に2 つの異なる行がある場合でも、ショッピング カート ページに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

あなたは持っています$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 に答える
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 に答える