我是靠谱客的博主 称心鸡翅,最近开发中收集的这篇文章主要介绍mysql 数组查询_MySQL查询使用数组,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

我有一个名为客户的表,我希望能够从“扇区”列等于$ sectorlink的所有行中选择“名称”。

然后,我想将所有名称放入数组,以便执行下一个查询:从另一个表中选择所有行,这些表的“

client”列等于从第一个查询返回的名称之一。我做错了,因为它返回了致命的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);

}

最后

以上就是称心鸡翅为你收集整理的mysql 数组查询_MySQL查询使用数组的全部内容,希望文章能够帮你解决mysql 数组查询_MySQL查询使用数组所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部