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

Sự cố với $ _POST, if Isset () và mysql_fetch_assoc ():echo trả về giá trị chính xác, nguồn trang luôn trả về giá trị khác

Có vẻ như bạn vẫn đang kiểm tra Isset () mặc dù câu hỏi không phải là nó đã được đặt hay chưa, câu hỏi là đúng hay sai. PHP gây ra rất nhiều thứ khi bạn kiểm tra các biến dưới dạng boolean nhưng Isset () trên một biến tập hợp chứa false vẫn sẽ trả về true.

Thử giao dịch

if (isset($_POST['GFCheckbox']))

cho

if ($_POST['GFCheckbox'])

và xem điều gì sẽ xảy ra.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. truy vấn MySQL phức tạp kết quả sai

  2. Android không kết nối được với cơ sở dữ liệu MySQL đúng cách

  3. Lỗi bắt tay hoặc ECONNRESET Azure Mysql Nodejs

  4. MySQL số ​​miễn phí đầu tiên giữa các giá trị tồn tại

  5. SQL:đếm số giá trị riêng biệt trong mỗi cột