php - 添加每行不同数据内容的数据 php mysql

标签 php mysql loops

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

以下是数据输出的示例: data output

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之后显示在第二行。

最佳答案

尝试内部联接!

http://www.w3schools.com/sql/sql_join_inner.asp

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

关于php - 添加每行不同数据内容的数据 php mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41436339/

相关文章:

php - 在 PHP 循环中使用两个或多个 SQL 查询语句

php - 为什么 `catch (Exception $e)` 不处理这个 `ErrorException` ?

php - 使用 php mysql 更新查询不更新数据库表条目

php - 创建一个站点来查询表的数据库

python - 请对我的示例 Python 程序进行代码审查

java - 如何查找列表中所有出现的最高数字?

c++ - 带有循环和消除的随机生成概率游戏

php - 推进 2 : Using a subquery as the value for a virtual column

PHP,重新加载页面并显示无效凭据消息?

mysql存储过程仅在我有一行时才有效