Lỗi lấy dữ liệu từ mysql - php

Mọi người nhìn vào giúp mình đây là lỗi gì thế ạ ? Xin cảm ơn

Đang dùng lẫn lộn mysql_mysqli_ nhé.

Mà viết code sao indent lung tung thế kia.
Trong while có xử lý gì nữa không mà phải lặp tất cả hả bạn?

1 Like

Có nha bạn, tại mình đang viết giữa chừng thì lỗi. Giờ mình tự sửa được rồi. Chỉ còn cái không biết làm sao cho ảnh mỗi sản phẩm nó hiện lên nữa. Link ảnh được lưu theo thứ tự trong database mà không biết gọi sao nè :frowning:

Sao bạn không dùng jquery, ajax???

Bạn đã học Hát-Tê-Mờ-Lờ chưa?

Nếu theo html thì dùng lệnh img, nhưng ý mình là link được lưu trong datebase, khi gọi ra thì nó là $row['URL_Hinh], mình không chèn img vào được

Mình mới học thôi, không biết nhiều như vậy bạn à :frowning:

Bạn cho thiết kế table của bạn lên để mọi người dễ hình dung, chỗ trường URL_Hinh có chứa gì trong đó? Ví dụ, nó là chuỗi img/hinh-con-heo.jpg thì khi bạn chạy, lấy được dữ liệu, bạn xem source trang web (Ctrl + U hoặc F12) khi chạy sẽ thấy có đoạn:

<img src="img/hinh-con-heo.jpg" />

(việc nó không hiện được hình lên khi xem trang web thì hình để sai vị trí, hoặc sai đường dẫn, lúc đó nó ra cái biểu hiện là không thấy hình). Lúc này khác với việc không lấy được dữ liệu từ table lên.

Chú ý: trong PHP có lúc phân biệt chữ HOA, chữ thường, MySQL hình như cũng vậy, cho nên cần viết chính xác từng ký tự một tránh lẫn lộn HOA với thường.

Học cái đấy cũng ko khó mấy đâu. Bạn có thể tìm hiểu sơ sơ ở trang W3school nhé

:3 Sử dụng thư viện medoo đi bạn hehe nhanh gọn nhẹ :v

Không hiểu ý của bạn lắm. Như code thì bạn đang để hiện ra url, để hiện ra hình ảnh thì bạn phải bỏ vào thẻ img chứ, vd:

'<td><img src="' . $kq['URL_Hinh'] . '"></td>'

Sao bạn lại phải dùng vòng while sau đó lại foreach để hiển thị ra nhỉ?

medoo, jquert, ajax thì liên quan gì hả các bạn. Học cơ bản chưa xong thì dùng thư viện để làm gì??

Cảm ơn bạn nhiều nha.
Mình làm theo cách trên của bạn á!
Ổn rồi ^^

Cảm ơn tất cả các bạn!

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