わかりました基本的に、mysqlから内破した結果をphpで使用可能な変数に戻す方法がわかりません。配列は私をループに投げ込み、私を夢中にさせています。
データベースから動的に作成されているチェックボックス:
<input name="tournament_id[]" value="'.$row['tournament_id'].'" type="checkbox">'.$row['tournament_name'].'
投稿された値が内破します (SQL インジェクション防止はまだ実装されていません):
$got_tournament_id = implode(",",$_POST['tournament_id']);
これは、次のように mysql に挿入されます。
id user_id tournament_id
1 16942627 1,10
これは、内破したデータを取得するための私の mysql クエリです。
$query = ("SELECT tournament_id FROM tournament WHERE user_id=16942627");
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$got_it = $row['tournament_id'];
}
$bust_him = var_dump(explode(",", $got_it));
echo $bust_him;
上記の var_dump を使用すると、以下が返されます。
array(2) { [0]=> string(1) "1" [1]=> string(2) "10" }
ここで私は完全に迷子になり、配列から値 1 と 10 を個々の変数に取得するために何をすべきかわかりません。私はそれを行うためにいくつかの方法を試しましたが、エラーが発生したり、単語配列だけになったりしています。誰かが何かを与えることができるなら、私はいくつかの助けが必要です. 前もって感謝します。