Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Quá trình giết MySQL là người dùng không có đủ điểm PHP

Đầu tiên, mysql_ * không được dùng nữa nên bạn nên xem xét việc thay đổi chúng tại một số điểm. Một tùy chọn là sử dụng: MySQLi

Quay lại câu hỏi của bạn, bạn có thể làm như sau:

$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. Cách hiển thị đối chiếu máy chủ trong MySQL

  2. Cách tạo 5 số ngẫu nhiên trong thủ tục lưu trữ mysql

  3. Làm cách nào để hiển thị Mảng đa chiều được chèn vào bảng MySQL?

  4. Làm cách nào để phân trang kết quả truy vấn cho Infinite Scroll?

  5. Sự khác biệt giữa MySql và MySqli trong PHP