【发布时间】:2017-02-25 13:52:06
【问题描述】:
是否可以由此创建 csv 文件?
数据库中的这个表看起来像下面的一个回显
id | category| supplier | price 1 | A | supplier1 | 5 2 | B | supplier2 | 3 3 | B | supplier1 | 7 4 | C | supplier3 | 6 5 | C | supplier1 | 2 6 | B | supplier3 | 9
<?php
session_start();
$host = "localhost";
$user = "root";
$pass = "";
$con = mysql_connect($host,$user,$pass);
if($con)
{
$db = mysql_select_db('stocks');
if($db)
{}
else
{
echo "No Database Found! " ;
}
}
else
{
echo "Failed to Connect! ";
}
?>
<table>
<tr>
<th>Category</th>
<th>Stock</th>
<th>Percentage</th>
</tr>
<?php
$total=6;
$q="SELECT id,name,supplier,price,COUNT(*) FROM items GROUP BY supplier";
$r = mysql_query($q);
while($row = mysql_fetch_array($r))
{
$ratio=($row['COUNT(*)']/$total)*(100);
echo "<tr>";
echo "<td>" . $row['category'] . "</td>";
echo "<td>" . $row['COUNT(*)'] . "</td>";
echo "<td>" . round($ratio,2). "%</td>";
echo "</tr>";
}
echo "</table>";
?>
如何将其放入 csv 中?
我只知道在表格中全选。
类别库存百分比 1 16.67% 乙 3 50% C 2 33.33%
【问题讨论】:
-
@ 使用 toad for oracle 你可以做到这一点.. 如果是的话,该选项对你有帮助吗?我会告诉你怎么做
-
@Gordon 谢谢你,但我是编程新手,只是偶然发现了 table-csv 主题,我想知道它是否也能做到这一点会非常有用
标签: php mysql sql database export-to-csv