gpt4 book ai didi

php - 向 PHP 数组添加一列

转载 作者:行者123 更新时间:2023-11-29 23:33:17 26 4
gpt4 key购买 nike

我有一个从 mysqli select 语句创建的数组,其中包含多个值。 (客户名单)然后我有另一个选择,仅包含一个值,我也将其存储在另一个数组中。完成后,我想将信息存储在我的数据库中。它是应链接到同一产品的客户列表。

现在我想用一个新列来扩展第一个数组,该新列的值来自另一个数组。 (第一个数组的每一行都有相同的值。尽管进行了认真的谷歌搜索,但我找不到任何方法来做到这一点......代码:(数据库连接后) session 值来自另一个PHP脚本并且是正确的。

session_start();
$product = $_SESSION['prod_name'];
$ka = $_SESSION['ka'];
//print_r($_SESSION);

$customers = mysqli_query($link,"
SELECT cust_id FROM customers
INNER JOIN ka_chain on ka_chain.chain_id=chain
WHERE ka_chain.name='$ka'");

$cid=array(); //array with multiple records
while($row = mysqli_fetch_assoc($customers)) {
$cid = $row;
print_r($cid);
}

$prod_id = mysqli_query($link,
"SELECT prod_id FROM products
WHERE prod_name='$product'") ;
$pid = mysqli_fetch_array($prod_id); //array with only one row.

现在怎么办?......

最佳答案

第一件事是正确地将 $row 插入到 $cid 数组中。将其更改为 $cid[] = $row

一个客户可以拥有多种产品,一种产品可以被多个客户购买。所以我们这里有多对多的关系。您需要第三个表来连接这两个表,因此您不需要添加行,但需要一个新表来存储两个表之间的关系。

关于php - 向 PHP 数组添加一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26470402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com