前提・実現したいこと
たとえばmySQLから
[{ a:a, b:b, c:c }, { a:d, b:e, c:f }, { a:g, b:h, c:i }]
のようなデータが入っているとき配列に入っているデータが$_POST['~~~']と同じであるかどうか調べたいです。あったならDBに入れずになければDBに入れます。
$array = []; $sql = 'SELECT * from books'; $statements = $db->query($sql); while($statement = $statements->fetch()) { $array[] = $statement; } $check = in_array('~~~~', $array); echo $check; if ($check == true) { ~~~~~~~~~~~ } else { ~~~~~~~~~~~ }
試したこと
上記のソースでin_arrayで検索しようとしましたが連想配列のため方法が思い浮かびませんでした
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。