PHP mysql 在 4 列中显示查询

标签 php mysql sql

如何在4列中显示这个查询结果

<?php
$direction = $_POST['direction']; 
$sumword = $_POST['sumword'];  
$length = $_POST['length'];  
$con = mysql_connect("localhost","elsha","12q(5PSZ.");
$db = mysql_select_db("elsha",$con);
$query = "SELECT answer FROM words WHERE direction = '$direction' AND sumword = '$sumword' AND sumletter = '$length'";
$result = mysql_query($query);

if(mysql_error()) { 
  //check that no error has occurred first; take this out in production or make more graceful handling
  die(mysql_error());
}

if(mysql_num_rows($result) == 0) {
  echo "No Results";
} else { 
  while($row = mysql_fetch_array($result)) {
    echo '<img src="/images/'. $row['0'].'.jpg"><br> '. $row['0'].'<br>';
  }
}
?>

像这样:

结果1 结果2 结果3 结果4

结果5结果6结果7结果8

最佳答案

试试这个

$i = 0;

while($row = mysql_fetch_array($result)) {
    echo '<img src="/images/'. $row['0'].'.jpg"> ';
    $i++;
    if($i % 4 == 1 && $i!=1){
        echo '<br>';
    }
}

关于PHP mysql 在 4 列中显示查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34149016/

相关文章:

php - 在购物车页面 woocommerce 中显示内联 div

php - 从 2 个表中选择行数并合并为一行(mysqli)

php - Yii 2 不从 mysql 数据库渲染表情符号

mysql - 将 Double 类型的数据直接从 C 发送到 MySQL

php - 从营销事件表中,我想删除营销事件,但无法删除..发生以下错误

mysql - 是否可以将 NULL 值与 IN 运算符匹配? (x IN (NULL, a, b))

c# - 事务(进程 ID 84)在锁定资源上与另一个进程发生死锁,并已被选为死锁牺牲品

javascript - 在 Node.js 中保存 XML 文件

sql - 从日期列表中汇总日期

php - 水平显示MySQL记录