Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Proces zabijania MySQL to użytkownik nie ma wystarczającej liczby punktów PHP

Po pierwsze, mysql_* są przestarzałe, więc powinieneś przyjrzeć się ich zmianie w pewnym momencie. Jedną z opcji jest użycie:MySQLi

Wracając do pytania, możesz to zrobić:

$insert = "UPDATE `users` SET `points` = (`points`-5) WHERE `username` = '".$username."' and points > 5";
mysql_query($insert);
if (mysql_affected_rows() > 0)
{
    // other codes

    $insert = "UPDATE `users` SET `lodd` = (`lodd` +1) WHERE `username` = '".$username."'";
    mysql_query($insert); 
}else{
    echo "You don't have enough points";
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. json_encode nic nie zwraca

  2. Jak usunąć ograniczenia z mojej tabeli MySQL?

  3. Różnica między sterownikami ANSI i Unicode w MySQL

  4. mysql:jak zapisać ORDER BY po LEFT JOIN bez zmiany kolejności?

  5. Dane w kolumnie są za długie — dlaczego?