現在、PHPで乱数が生成されており、選択したテーブルの行番号を更新する方法を知りたいです。以下のコード:
$sxiq = mysql_query("SELECT * FROM `starting_eleven` WHERE `team_id`=$uid");
$sxir = mysql_fetch_row($sxiq);
$first = rand(1,11);
$stat_changed = rand(11,31);
$up_or_down = rand(1,2);
if ($up_or_down == 1) {
$player_name = explode(" ", $sxir[$first]);
$fn = $player_name[0];
$ln = $player_name[1];
$statq = mysql_query("SELECT * FROM `players` WHERE `first_name`=$fn AND `last_name`=$ln AND `user_id`=".$_SESSION['user_id']);
$statr = mysql_fetch_row($statq);
$stat = $statr[0];
}
データベースから行 $stat_changed を更新したいのですが、長いifステートメントを実行せずにこれが可能かどうかはわかりません.これはそれが行われなければならない方法です。これを行うための他の簡単な方法があるかどうかを確認したいと思いました。
前もって感謝します