わかりました、やりたいことが可能かどうかについて少し混乱しています。
データベースの「スロット」フィールドには、(1 番目のピース:2 番目のピース:3 番目のピース) の形式で情報が含まれています。ここで、: は区切り文字です。
$matchid
フィールドの最初のピースと比較する必要があります。だから言ってみましょうslot1 = 100:200:300
$matchid
データベース内の任意のフィールドの最初の部分と等しいかどうかを確認する必要があります
$matchid = mysql_fetch_row(mysql_query(
"SELECT `matchid`
FROM `matches`
WHERE `winner` = 0 AND
(`slot1` OR `slot2` OR `slot3` OR `slot4` OR `slot5`
OR `slot6` OR `slot7` OR `slot8` OR `slot9` OR `slot10`) = $matchid"
));
$matchid
もともと 100 だった場合slot1 = 100:200:300
、クエリは何も返しませんが、これが一致する必要があります。
これを適切に説明したかどうかわかりませんが、ここに行きます。爆発を使用しようとしましたが、実際には機能しませんでした