Php 添加每行中具有不同数据内容的数据

Php 添加每行中具有不同数据内容的数据,php,mysql,loops,Php,Mysql,Loops,我有一个mysql表数据。我想开始显示从不同数据库获取的数据,并根据第一行数据的值显示数据及其附加值。本质上,我希望数据值在第二行中的值增加,以此类推,其中数据值从第一行、第二行的和中获得,以此类推 以下是数据输出的示例: PHP代码: <?php $channel=$_GET['channel']; $sql = mysql_query("SELECT * FROM konten WHERE channel='$channel' ORDER BY id"); $no=1; while

我有一个mysql表数据。我想开始显示从不同数据库获取的数据,并根据第一行数据的值显示数据及其附加值。本质上,我希望数据值在第二行中的值增加,以此类推,其中数据值从第一行、第二行的和中获得,以此类推

以下是数据输出的示例:

PHP代码:

<?php
$channel=$_GET['channel'];

$sql = mysql_query("SELECT * FROM konten WHERE channel='$channel' ORDER BY id");
$no=1;
while($row=mysql_fetch_row($sql)) {;

    $sqlstart = mysql_query("SELECT * FROM start");
    $barisstart=mysql_fetch_row($sqlstart);
    $wak = strtotime($barisstart['1']);
    $waktuawal = date ("H.i", $wak);


    $dur = $row['7'];
    $durasi = gmdate("H.i", $dur);
    $startawal1 = strtotime(date('Y-m-d').' '.$waktuawal.':00');
    $startakhir1 = strtotime(date('Y-m-d').' '.$durasi.':00');
    $begin_day_unix1 = strtotime(date('Y-m-d').' 00:00:00');
    $jumlah_time1 = date('H.i', ($startawal1 + ($startakhir1 - $begin_day_unix1)));

    echo '<tr>';
        echo '<td align="center"><INPUT type="checkbox" name="chk[]"/></td>';
        echo '<td align="center">'.$no++.'</td>';
        echo '<td align="center" width="10%" hidden>'.$row[0].'</td>';
        echo '<td align="center" width="30">'.$row[2].'</td>';
        echo '<td align="center" width="30">'.$waktuawal.'</td>';
        echo '<td align="center" width="80">'.$durasi.'</td>';
}
?>


我计划在编码
$jumlah_time1
中,在第一行显示
$waktuawal
后,它将显示在第二行。

尝试一个
内部连接


我认为这对你有用,尝试使用pdo或mysqli。

其他示例,在图片中,列start中的数据值为00.16,列duration中的数据值为01.59,当第二行时,我想在列中显示第二行start中的数据是第一行duration的总和,示例02.15我在php mysql中是新的,你能举一个使用pdo mysqli的例子吗?