Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将mysql_num_行拆分为6x4_Php_Mysql_Mysql Num Rows - Fatal编程技术网

Php 将mysql_num_行拆分为6x4

Php 将mysql_num_行拆分为6x4,php,mysql,mysql-num-rows,Php,Mysql,Mysql Num Rows,我有一个类似于下面的代码,我试图在每6个结果之后添加 echo "<table><tr>"; $query="SELECT * WHERE id='$id' ORDER BY date ASC"; $result=mysql_query($query); if (mysql_num_rows($result) > 0) { while($rts = mysql_fetch_array($result)){ $cdata1 = $rts['cdata1']; $

我有一个类似于下面的代码,我试图在每6个结果之后添加

echo "<table><tr>";

$query="SELECT * WHERE id='$id' ORDER BY date ASC";
$result=mysql_query($query);

if (mysql_num_rows($result) > 0) {
while($rts = mysql_fetch_array($result)){

$cdata1 = $rts['cdata1'];
$cdata2 = $rts['cdata2'];

echo "<td>$cdata1 and $cdata2</td>";

}
}else{
echo "<td>no results</td>";
}
echo "</tr></table>";
echo”“;
$query=“选择*其中id=”$id“按日期ASC排序”;
$result=mysql\u query($query);
如果(mysql_num_rows($result)>0){
而($rts=mysql\u fetch\u数组($result)){
$CDATA=$rts['CDATA'];
$CDATA=$rts['CDATA'];
回显“$CDATA 1和$CDATA 2”;
}
}否则{
回应“没有结果”;
}
回声“;


在每6个结果之后进行一次计数
-所以,只需数到6即可。你能增加一个变量吗?伙计!!!虚拟的拥抱,真实的拥抱。谢谢:)我有点像它,但没有弄对。谢谢你能解释一下if(+$i%6==0){部分吗。
echo "<table><tr>";

$query="SELECT * WHERE id='$id' ORDER BY date ASC";
$result=mysql_query($query);

$i = 0;

if (mysql_num_rows($result) > 0) {
while($rts = mysql_fetch_array($result)){

$cdata1 = $rts['cdata1'];
$cdata2 = $rts['cdata2'];

echo "<td>$cdata1 and $cdata2</td>";

if(++$i % 6 == 0) {
   echo '</tr><tr>';
}

}
}else{
echo "<td>no results</td>";
}
echo "</tr></table>";
$i = $i + 1;
if($i % 6 == 0) {
   echo '</tr><tr>';
}