【发布时间】:2014-06-19 02:33:44
【问题描述】:
我有将数字存储到行中的数据表。现在我想和他们一起创建桌子。我想创建X 行和Y 列。我知道我应该使用 while 或 foreach 循环,但我不知道如何... :(
$result = $db->query(
"SELECT `x`,`y`,`noe` FROM `table` "
. "WHERE (`x` >= 0 and `x` < 4) and (`y` >= 0 and `y` < 4) "
. "ORDER BY `x`,`y` ASC") or die($db->error);
if($result) {
echo "<pre>",$result->num_rows,"</pre>";
echo "<pre>", print_r($row = $result->fetch_object()),"</pre>";
?>
<table>
<?php
while($row = $result->fetch_all()){
//echo "X: ", $row->x, " ,Y: ", $row->y," ,Type of item: ", $row->noe,"<br>";
echo '<tr><td>',$row->x,'-',$row->y,'</td></tr>';
}
}
?>
</table>
【问题讨论】:
-
在这种情况下,
X行和Y列是什么意思? -
@asprin 我想创建这样的东西:uploadco.ir/uploads/ohxpfv53d09fx445odoj.png
标签: php mysql for-loop while-loop