我正在为一家多地点企业制定库存计划。
我让它使用如下代码:
$res=$conn->query("SELECT cokes from dailyinv where date ='$currentDate' AND location='$Location1'");
list($cokes1)= $res->fetch_row();
但是,有 61 种商品和两个地点,加上每种商品/每个商店的所有面值以及每个商店所需的数量。
我想让程序能够添加一次项目,并将标准、现有数量和所需数量值自动添加到需要该项目的所有页面。
dailyinv 表当前包含所有项目,以及日期和位置列。
所以基本上我会转到添加新项目页面,它将项目添加到库存表、分价表和订单表中。我正在寻找某种 while fetch 循环,它将获取所有这些内容以及我添加的任何新项目,而无需手动将项目添加到所有页面。
现在我正在对每个项目使用列表函数,x2。是否有一个函数可以获取 1 行的所有列名称和值?
最佳答案
我通过以下代码实现了我想要的。
$itemsarray= array();
$sql = "SHOW COLUMNS FROM dailyinv";
$result = mysqli_query($conn,$sql);
while($row = mysqli_fetch_array($result)){
echo $row['Field']."<br>";
$itemsarray[] = $row['Field'];
}
关于php - 添加新列时获取所有列和值而不更改代码的更好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48656216/