Php 当数组中的1个键值与2个键值匹配时,如何使用数组条件?
我的数据库结构如下: 表票:--主表 id |编号|建筑代码 表地址:--辅助表 员工id |大楼id 在PHP代码中,我必须从全局表Php 当数组中的1个键值与2个键值匹配时,如何使用数组条件?,php,mysql,arrays,compare,Php,Mysql,Arrays,Compare,我的数据库结构如下: 表票:--主表 id |编号|建筑代码 表地址:--辅助表 员工id |大楼id 在PHP代码中,我必须从全局表tickets中获取特定用户的数据,并将答案与地址进行比较。 我想从表地址中获取关联,并将该表与票证进行比较 我想通过票证ID(building_ID)向某个用户发送仅包含其票证的消息。但是我无法创建条件来向用户发送某些ID 我的代码 $db = new mysqli($mysql['host'], $mysql['user'], $mysql['password
tickets
中获取特定用户的数据,并将答案与地址进行比较。
我想从表地址
中获取关联,并将该表与票证
进行比较
我想通过票证ID(building_ID)向某个用户发送仅包含其票证的消息。但是我无法创建条件来向用户发送某些ID
我的代码
$db = new mysqli($mysql['host'], $mysql['user'], $mysql['password'], $mysql['database']) or die ($db->error()); // связь с БД
$users_raw = $db->query("select * from `tg_users`");
$addresses_raw = $db->query("select * from `addresses`");
$tickets_raw = $db->query("select * from `ticket_itera`");
$tickets_sended_raw = $db->query("select * from `tickets_sended`");
//$addresses = $addresses_raw->fetch_all();
if ($debug) {
ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);
}
function tg($method)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.telegram.org/xcxzcxcxc/" . $method);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_exec($ch);
curl_close($ch);
}
while ($ticket = $tickets_raw->fetch_array())
{
while ($addr = $addresses_raw->fetch_array())
{
tg("sendMessage?chat_id=$addr[employee_id]&text=$addr[address]"); break;
}
}
. 这可能是一个安全风险!你在这里还不能问一个问题。这段代码有什么问题?