doqpm82240 2016-06-14 10:38
浏览 75

如何从MySQL数组中设置多个值获取并检查数组键

I am trying to get value multiple value fetch from MySQL array and check array key exists or not.

I have two different table booking_info and ticket_details If both id is same the get the value from ticket_details

function getSeatInfo()
{
    global $getseatinfo;
    $id = 1;
    $sql = "SELECT id FROM booking_info WHERE id = '". $id . "'"; 
    $sqlr = "SELECT * FROM ticket_details WHERE id = '". $$sql . "'"; 
    $res = mysql_query($sqlr);

    $c=0;
    while ($a_row = mysql_fetch_array($res)) {
        $getseatinfo[$c]["id"] = $a_row["id"];
        $getseatinfo[$c]["seat_number"] = $a_row["seat_number"];

        $c++;
    }
    return $getseatinfo;
}

and check the value if exists or not

global $getseatinfo;
$values=array('A1','A2','A3','B1','B2','B3');

if (array_key_exists($values,$getseatinfo)) {
    echo "Key exists!";
} else {
    echo "Key does not exist!";
}
  • 写回答

1条回答 默认 最新

  • dpca4790 2016-06-14 10:42
    关注

    do it one query like:

            $id = 1;
            $sql = "SELECT bi.id,td.* FROM booking_info bi WHERE bi id = '". $id."' "; 
            $sql .= "LEFT JOIN ticket_details td ON td.id = bi.id";
    
    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c