10/10/2018, 00:04

Rand image truy xuất từ csdl bằng php!!!

Có ai có code rand image lấy từ csdl bằng php không cho mình xin với!!!!! hoặc chỉ dẫn thuật toán cho mình cũng được
Thank nhiều!!
Về Đâu viết 02:11 ngày 10/10/2018
Nhét cái path tới tấm hình vào 1 feild nào đó. Mỗi lần chạy file php thì select random trong database ra cái path.
nethue viết 02:12 ngày 10/10/2018
Như vậy là thế nào hả bạn? giải thích rõ hơn giúp mình được không?
Thank!
mrmanh viết 02:20 ngày 10/10/2018
Ví dụ trong CSDL của bạn (bảng tbl_image có trường image dùng để chứa tên ảnh).bây giờ muốn lấy random ảnh thì dùng truy vấn SQL thôi.
Ví dụ thế này chẳng hạn:

$sql="SELECT * FROM tbl_image ORDER BY RAND()";
vuatintac viết 02:13 ngày 10/10/2018
Hay wá'. Vụ lấy Random row từ query bấy giờ minh mới biết.


offur.com viết 02:05 ngày 10/10/2018
PHP Code:
  mysql_connect('localhost','username','pass');
  
mysql_select_db('database_name');
  
$row=mysql_fetch_row(mysql_query("SELECT field FROM table WHERE something='randnumber'"));
  
var_dump(explode("\n",row***91;0***93;); //array image paths 
Đây là code trong dịch vụ RandPix của mìnnh (http://offur.com/rand/), bạn có thể vào web của mình xem thử demo. Còn nếu bạn chỉ cần hiển thị một ảnh ngẫu nhiên từ một danh sách dịa chỉ ảnh thì bạn có thể dùng luôn dịch vụ RandPix của mình cho tiện.
PS: Xem thêm MySQL functions trên php.net hay PHP Manual.
Bài liên quan
0