在表中显示SQL数据

时间:2016-01-12 17:15:05

标签: php html

几个月前,我制作了一个人们可以上传图片的系统,然后这些图片将显示在一个包含4列的表格中。 现在我正在开发一个项目(练习我的php,我还在学习它),我想使用类似的系统,但它应该显示数据库中的数据。 我试图实现的结果是数据显示在2列中。

if ($handle = opendir('images/')) {
    $bool = true;
    while ($bool) {
       $td = 1;
       echo '<tr>';
       while ($td < 4) {
          $file = readdir($handle);
          if ($file != '.' && $file != '..' && $file != '.DS_Store') {
             echo '<td>';
             if ($file) {
                echo '<img src="images/'.$file.
                '">';
             } else {
                $bool = false;
             }
             echo '</td>';
             $td++;
          }
       }
       echo '</tr>';
    }
 }
 closedir($handle);

1 个答案:

答案 0 :(得分:0)

对于寻找答案的人:

 $query = "SELECT * FROM webshop";
                if($query_run = mysql_query($query)) {
                    $bool = true;
                    echo '<table>';
                    while($bool) {
                        $td = 0;
                        echo '<tr>';
                        while($td < 2) {
                            if($fetch = mysql_fetch_assoc($query_run)) {
                                echo '<td>';
                                $title = $fetch['title'];
                                $info = $fetch['info'];
                                /* Commented out for now, will be implemented later
                                $image = $fetch['image'];
                                $price = $fetch['price'];
                                */
                                echo $title;
                            } else {
                                $bool = false;
                            }
                            echo '</td>';
                            $td++;
                        }
                        echo '</tr>';
                    }
                    echo '</table>';
                }