Я просто обновляю базу данных с номером, но я хочу, чтобы последняя цифра номера действительно обновлялась. Я не уверен, делать это в PHP или MySql.Обновление mysql, но только последняя цифра числа
Код: (не полный код размещен, но отношение)
if(isset($_POST['update'])) {
$N_Score = $_POST['N_Score'];
$A_Score = $_POST['A_Score'];
$sql = "UPDATE scores SET N_Score = $N_Score, A_Score = $A_Score";
mysql_query($sql) or die(mysql_error());
<form method = "post" action = "<?php $_PHP_SELF ?>">
<table width = "400" border =" 0" cellspacing = "1" cellpadding = "2">
<tr>
<td width = "10"><?php echo $N_Team; ?> Score:</td>
<td><input name = "N_Score" type = "text" id = "N_Score" value="<?php echo $N_Score; ?>"></td>
</tr>
<tr>
<td width = "10"><?php echo $A_Team; ?> Score:</td>
<td><input name = "A_Score" type = "text" id = "A_Score" value="<?php echo $A_Score; ?>"></td>
</tr>
Таким образом, в форме, я вхожу в оценку N_Team
и A_Team
так:
N_Team: 21
& A_Team: 34
Я хочу, чтобы последняя цифра действительно включалась в обновление строки sql, поэтому в базе данных это выглядело бы так:
N_Team: 1
& A_Team: 4
Так вы эффективно пытаются установить счет на [ 'значение% 10'] (http://php.net/manual/en/internals2.opcodes. mod.php)? –
Я так не думаю, нет. –
Почему бы и нет? В соответствии с вашим примером, '21% 10 = 1' и' 34% 10 = 4'. –