Không thể truy vấn MySQL trên web

Em đang tập làm phần đăng ký người dùng. Mọi thứ đều ổn khi dùng localhost nhưng khi em đăng kí host thì webhost nó không nhận lệnh từ app. Em chạy lệnh trực tiệp bằng đường dẫn thì vẫn ok. Em không hiểu tại sao mn giúp em với ạ


Em chạy lệnh trực tiệp bằng đường dẫn thì vẫn ok

Mình không hiểu bạn nói cái này nghĩa là gì.

Vấn đề có thể là do code của bạn còn chạy ở localhost nhưng database thì ở trên shared hosting? Thường thì share host họ sẽ không mở cho mysql truy cập từ bên ngoài.

Còn nếu up lên host hết rồi thì check username/pass

Với lại bạn nên thêm try catch trong phần connect database, để nó lỗi gì thì còn biết mà tìm

3 Likes

ví dụ như là http://hoang1808.epizy.com/connection.php thì nó vẫn báo connected í ạ

host em up hết rồi vièm vẫn làm được bình thường như cách trên mà :frowning_face: :frowning_face:

Là sao?
http://hoang1808.epizy.com/register.php?username=DNH

À, bạn dùng POST.
Vậy thì phải kiểm tra bên ứng dụng gọi xem trả về gì.

2 Likes

e fix đc rồi ạ là do webhost nó không cho truy cập
E đã đổi host và làm việc bình thường
Cảm ơn các bác :heart_eyes: :heart_eyes:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?