所以我目前在 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 语句,告诉代码 if $stat_changed = 13 $stat = pace 或类似的东西,但是如果这是必须这样做的方式,然后我将不得不这样做。只是想我会看看是否还有其他更简单的方法可以做到这一点。
提前致谢