为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用mysql在php中将行更改为cloumn

如何使用mysql在php中将行更改为cloumn

PHP
侃侃无极 2021-08-28 10:52:19
早安,我找到了很多例子,但仍然无法显示我想要的输出,请帮助我并谢谢。现在这样输出: 我想要这样的输出:<?php$servername = "localhost";$username = 'root';$password = "";$database = "ocall";$mysqli = new mysqli("localhost", $username, $password, $database);$query = "SELECT * FROM timetable";echo '<table border="1" ><tr><td><b> <font face="Arial">Day</font></td><td><b><font face="Arial">Date</font></td></tr>';if ($result = $mysqli->query($query)) {while ($row = $result->fetch_assoc()) {$field1name = $row["Day"];$field2name = $row["Date"];echo '<tr><td>'.$field1name.'</td><td>'.$field2name.'</td></tr>';}$result->free();}?>
查看完整描述

1 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

一种方法是将值存储在单独的数组中。请尝试以下代码。


<?php

$servername = "localhost";

$username = 'root';

$password = "";

$database = "ocall";

$conn = new mysqli("localhost", $username, $password, $database);

if(!$conn){echo "Error";}

$query = "SELECT * FROM `timetable`";

$result = mysqli_query($conn, $query);


while($row = mysqli_fetch_assoc($result)){

    $daytime[] =  $row['Day'] ;

    $dates[] = $row['Date'];

}

echo '<table border=1><tr><td>Day</td>';

foreach($daytime as $d)

{echo '<td>'.$d.'</td>';

}

echo '</tr><tr><td>Dates</td>';

foreach($dates as $d)

{echo '<td>'.$d.'</td>';

}

echo '</tr></table>'

?>

希望这对你有用。


查看完整回答
反对 回复 2021-08-28
  • 1 回答
  • 0 关注
  • 153 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号