gpt4 book ai didi

php - 使用数组的 MySQL 查询

转载 作者:太空宇宙 更新时间:2023-11-03 10:30:24 25 4
gpt4 key购买 nike

<分区>

我正在尝试使用数组查询 MySQL 数据库,但我遇到了麻烦!

我有一个名为 clients 的表,我希望能够从“sector”列等于 $sectorlink 的所有行中选择“name”。

然后我想将所有名称放入一个数组中,以便我可以执行下一个查询:从另一个表中选择所有行,其“客户”列等于从第一个查询返回的名称之一。我做错了什么,因为它返回了一个致命的 SQL 错误。我对所有变量感到困惑!

$sectorlink 和 $connection 是在此代码之外定义的唯一变量

有什么建议吗?

$query1 = "SELECT name FROM clients WHERE sector = '$sectorlink'";
$clientresult = mysql_query($query1, $connection) or trigger_error("SQL", E_USER_ERROR);

while($row = mysql_fetch_array($clientresult)){

foreach($row AS $key => $value){$temp[] = '"'.$value.'"';}
$thelist = implode(",",$temp);

$query = "SELECT count(*) FROM studies WHERE client IN ($row) ORDER BY (date) desc";
$result = mysql_query($query, $connection) or trigger_error("SQL", E_USER_ERROR);

}

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