これら 3 つのクエリを 1 つに結合する必要があります。
$sql = "SELECT SUM(datamb) AS value_sum FROM maindata GROUP BY phonenumber";
$sql1 = "select dataplan as currentplan from maindata GROUP BY phonenumber";
$sql2 = "SELECT DISTINCT phonenumber AS value_sum1 FROM maindata";
したがって、次のように 3 つの列で表示できます。
while ($row = mysql_fetch_assoc($result)){
echo "<TABLE id='display'>";
echo "<td><b>Data Usage This Period: ". ROUND ($row["value_sum"],2) . "MB</b></td> ";
echo "<td><b>Data Plan: ". $row["currentplan"] . "</b></td> ";
echo "<td><b>Phone Number: ". $row["phonenumber"] . "</b></td> ";
echo "</TABLE>";
}
私はUNIONを使用して、すべてのデータが正しい1つの大きな列を作成するだけですが、3列の1つのテーブルにすべて表示する必要があります。考えてくれてありがとう、もしあなたが私が自分の顔を殴るべきだと思ったら、すでに終わっています:)