寻求一些帮助。
我有以下代码
$results = $mysqli->query("SELECT * FROM invoices");
while($row = $results->fetch_assoc()) {
$id = $row["id"];
$date = $row["date"];
$companyname = $row["company_name"];
$service = $row["service"];
$cost = $row["cost"];
}
$ service和$ cost保存为数组。
目前如果我输出为$ cost我得到100,200,300,400等,基本上可以得到所有东西。
我想要做的是自动将每一个保存为自己的变量。
它用于发票,因此如果有多个服务,它将在每一行列出它们。我想将它保存为变量,以便我可以将其输入到我已创建的发票模板中。
任何帮助表示感谢。
答案 0 :(得分:0)
我的理解是,成本是该公司的成本清单。由于它们以逗号分隔,因此您可以使用explode方法。
$cost = explode(',', $row['cost']);
这将采用字符串100,200,300,400
并将其转换为数组。