$moneySpent WHERE id_user = 1");
$moneyNow = $mysqli->query("SELECT money FROM users_statistics WHERE id_user = 1 LIMIT 1");
$points = ((int)$moneyNow - ($moneyNow - $moneySpent)) * 0.5;
$findUserContest = $mysqli->query("SELECT * FROM contest_points WHERE id_user = 1");
if($findUserContest) {
$mysqli->query("UPDATE contest_points SET points = points + $points WHERE id_user = 1");
} else {
$mysqli->query("INSERT INTO contest_points (points, id_user) VALUES ($points, 1)");
}
$mysqli->commit();
С таким кодом не должно быть проблем ?
А это не ко мне, это в чат по PHP
Ну, и я бы делал это процедурой...
Одно могу сказать -- вот это вот полное Г $mysqli->query("SELECT * FROM contest_points WHERE id_user = 1"); if($findUserContest) { $mysqli->query("UPDATE contest_points SET points = points + $points WHERE id_user = 1"); } else { $mysqli->query("INSERT INTO contest_points (points, id_user) VALUES ($points, 1)");
Обсуждают сегодня