09/10/2018, 22:42

Cách so sánh sữ liệu

Cho mình hỏi một tí
Chẳng hạn như mình muốn khi members post 2 bài mới sẽ so sánh cái tiêu đề mới post với các tiêu đề đã tồn tại trong DB nếu trùng thì không cho gửi nữa ? Nhưng mà không biết cách làm như thế nào ? Vì cùng một nội dung mỗi ngườ trình bày khác nhau, sao xác định giống nhau bao nhiêu % thì không cho gửi ??????????????
NsT viết 00:47 ngày 10/10/2018
ý bạn có phải muốn chống flood ? theo mình thì bạn ko nên kiểm tra kiểu vậy bởi nhỡ đâu có những tình huống member viết bài nội dung giống nhau thì sẽ hơi bất tiện.

Theo mình bạn chỉ nên kiểm tra thời gian mà user posst bài là đủ, vì mỗi user chỉ có 1 ID, và ko ai giống ai cả, => dựa vào ID và time() là okie đó bạn ^^

Thân.
khucthuydu viết 00:54 ngày 10/10/2018
KHÔNG BẠN ÀH .
Mình ko chống flood mà mình muốn so sánh tựa đề bài viết nếu giống nhau thì không cho post. MỖi tựa đề chỉ tồn tại duy nhất trong DB .

Tiện thể cho hỏi có cách nào so sánh không ?

Xin hỏi khi dùng SQL query select like % % thì có cách nào để không phân biệt chử hoa và chử thường không ??
javandk viết 00:45 ngày 10/10/2018
to: khucthuydu
Khi Member post bài thì bài đó sẽ phải có 1 ID để làm keyword (Không thể dùng Tiêu Đề vì tiêu đề là tùy ý và hoàn toàn có thể trùng lắp) . . . Vì thế, bạn khó có thể ép buộc không cho người ta post nhiều bài với nội dung khác nhau vì mỗi bài đã có 1 ID nhất định. . .
Khi so sánh, bạn có thể chuyển hết về chữ thường để so sánh . . . đâu nhất thiết quan tâm đến phân biệt hoa thường . . .
Thân !
khucthuydu viết 00:56 ngày 10/10/2018
Không biết trong Db khi dùng select có phận biệt chử hoa hay chử thường ko nhỉ ??
Nếu có thì giải quyết ra sao ?
php&mysql viết 00:58 ngày 10/10/2018
hic ddth.com không cho minh newthread nên post bây vô đây:
mình có một website có đăng ký thành viên bây giờ muốn khi thành viên login
thì làm sao để hiển thị nick của thành viên đó và tổng số thành viên củng như guest đang online.
vi du:
=== statistic ====
total online: 10
thành viên:3
guest:7
nick1, nick2, nick3
==============
Thật ra có tham khảo một số web làm theo kiểu timeout mà không hiểu lắm
gamefaqvn viết 00:59 ngày 10/10/2018
1 là create thêm 1 table nữa, song song với table posts.
table này chứa các bài hát, chờ verify.

Khi user post bài, post sẽ đc insert vào table này.
sau đó xài query select để select và so sánh trong table post chính, có trùng title với post mới gửi này không. nếu như trùng, thì stop việc insert vào table chính và hiển thị thông báo. còn ngược lại, thì verify post tại table này vào table post chuẩn.

so sánh đơn giản là select lastest record title , và vẫn xài select để check xem trong table post chuẩn, có record nào có title = title vừa mới select không.
trantrongtai viết 00:50 ngày 10/10/2018
Cho mình hỏi một câu ạ.
Có cách nào để chuyển CSDL từ PHPBB sang IFB không ạ.
Mình đã backup CSDL của PHPBB sang dạn text , giờ muốn dùng cho IFB , không biết thế nào, xin giúp đỡ.
khucthuydu viết 00:57 ngày 10/10/2018
Nếu co 3 titile là " Anh yêu em ", "anh yeu em", " Anh yeu em"

Vậy phải làm sao ?
Pfiev_k47 viết 00:49 ngày 10/10/2018
Quote Được gửi bởi khucthuydu
Nếu co 3 titile là " Anh yêu em ", "anh yeu em"

Vậy phải làm sao ?
Vậy mới cần thiết kế khu vực quản lý.Tự động hóa như vậy không khả thi chút nào.
Bài liên quan
0