phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

PHP MySQL INSERT không chèn hoặc bất kỳ lỗi nào được hiển thị

Chỉ cần lưu ý nếu ai đó đang gặp sự cố tương tự:

Tôi gặp sự cố tương tự --- Chèn truy vấn hoạt động trên PHPMyAdmin nhưng không hoạt động trên PHP và không phát ra bất kỳ lỗi nào (kết quả là true mọi lúc).

Lý do là tôi đã bắt đầu một giao dịch nhưng quên cam kết nó ...

$mysqli->autocommit(FALSE);

$mysqli->query( "START TRANSACTION" );

Đừng bao giờ quên điều này:

$mysqli->commit();

Đó là một lỗi ngớ ngẩn, tôi biết, nhưng tôi quá tập trung vào câu truy vấn nhầm lẫn đến nỗi tôi đã quên các câu lệnh giao dịch ở một vài dòng ở trên.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. cách chọn các ký tự sau 20 ký tự đầu tiên từ trường mysql

  2. Quyền truy cập phpMyAdmin bị từ chối

  3. Lỗi nghiêm trọng:Gọi đến hàm không xác định mb_detect_encoding () trong C:\ apache \ htdocs \ phpmyadmin \ library \ php-gettext \ gettext.inc trên dòng 177

  4. Cách nhập tệp sql lớn trong phpmyadmin

  5. Bảng này không chứa một cột duy nhất. Các tính năng chỉnh sửa lưới, hộp kiểm, Chỉnh sửa, Sao chép và Xóa không khả dụng