30/09/2018, 21:06

Hỏi đáp về PHP và MySQL cho người mới bắt đầu

Khi tôi mới bắt đầu học PHP tôi cũng không biết bắt đầu từ đâu. Nên tôi lập topic này dành cho người mới bắt đầu học về PHP như tôi cùng trao đổi và chia sẻ

Người bí ẩn viết 23:08 ngày 30/09/2018

luôn loay hoay tìm và download tài liệu trên mạng về đọc tốn rất mất nhiều thời gian

Cái này mình thấy có vấn đề này ! Download tài liệu trên mạng thì trên diễn đàn có nhiều Topic share tài liệu PHP rồi, bạn có thể dùng chức năng search để tìm. Có cả tài liệu PHP của trung tâm Nhất Nghệ ở TPHCM do một bạn chia sẻ !

Còn điều nữa là bạn ở Hà Nội thì không thiếu điều kiện nên nếu có tiền và thời gian hãy đăng ký học 1 khóa để làm quen, lấy căn bản rồi về sau tự học nâng cao bản thân cũng được.

Vào vấn đề chính, sao bạn lại nói download tài liệu trên mạng về đọc tốn nhiều thời gian nhỉ?
Mình nghĩ tốn nhiều thời gian là có 2 trường hợp:

  1. Do việc bạn không biết tìm ở đâu hoặc tìm không được tài liệu Full - tốt đúng không?
  2. Việc tự học lúc đầu hơi khó khăn, bạn không hiểu gì dẫn đến việc mất thời gian?

Nếu bạn ở trường hợp 1 thì mình cho bạn cái Link Topic này luôn và download nó về tự học nếu cảm thấy được: Xin Tài Liệu PHP từ A-Z

Còn nếu bạn ở trường hợp thứ 2 thì mình khuyên nên đăng ký học PHP tại 1 trung tâm nào đó trước có uy tín trong Hà Nội để lấy vốn căn bản

Cu tí học code viết 23:21 ngày 30/09/2018

Các bạn cho mình hỏi?

<?php echo 0123 ?> sao lại ra 83

viết 23:19 ngày 30/09/2018

0123 được hiểu là 1 số nguyên octal tương đương 83 trong decimal.

Tuan Anh Le viết 23:08 ngày 30/09/2018

Em đang làm một form tìm kiếm, cho em hỏi làm sao để nhận giá trị khi người dùng nhập tiếng việt có dấu? Em dùng LIKE khi nhập tiếng việt có dấu thì báo lỗi.
Và làm sao tìm đc giá trị trong mysql khi mà nhập những từ không đúng thứ tự?
Ví dụ như trong mysql có Lê Tuấn Anh, mà khi em nhập vào Lê Anh thì không tìm thấy.

Đinh Quốc Hân viết 23:11 ngày 30/09/2018

cái này chỉ cần trong MySQL chỉnh Unicode UTF-8 là được, và server apache phải nhận request và decode là UTF-8 nếu không sẽ nhận request lỗi.

Ân Hạo Ca viết 23:15 ngày 30/09/2018

có ai giúp đc không?

Ân Hạo Ca viết 23:23 ngày 30/09/2018

ai giúp mình cái nào, chờ đợi đúng là hạnh phúc, trường hợp này thì lâu quá…

Tuan Anh Le viết 23:09 ngày 30/09/2018

Em vẫn chưa hiểu lắm, anh nói kỹ hơn được không ạ. Với lại làm sao để tìm đc dữ liệu khi mà trong Mysql có một chuỗi là “Hỏi đáp về PHP và MYSQL cho người mới bắt đầu” mà khi người dùng nhập vào form là" PHP MYSQL người mới" thì nó vẫn tìm đc ra chuỗi trên hả anh?

Đinh Quốc Hân viết 23:16 ngày 30/09/2018

Không bạn, cái này thuộc Search engine rồi, MySQL chỉ làm được ví dụ “Hỏi đáp về PHP và MYSQL cho người mới bắt đầu” thì tìm các cụm từ liên tiếp mà nó có thì được vd như “PHP và MYSQL”, “người mới bắt đầu”, “MYSQL cho người mới bắt đầu”

bạn có thể dùng

SELECT *
FORM `table`
WHERE
`column` LIKE '%từ khóa%'
LIMIT 1
Robin Huy viết 23:13 ngày 30/09/2018

Để mà search được 1 cách chuyên nghiệp thì nên dùng các search engine như: Sphinx search, Elastic search, …
Còn nếu chỉ dùng query thường thì phải viết thêm hàm convert ký tự không dấu, hoa thường (nếu muốn search tiếng việt, tiếng anh lẫn lộn như Google) hoặc tách từ trong keyword ra để search. Ví dụ:

SELECT * FROM `table`
WHERE `column` LIKE `%từ%` OR `column` LIKE `%khóa%`
Nhan CS viết 23:19 ngày 30/09/2018

Mình cũng có một bài dịch về chủ đề này, bạn có thể tham khảo tại đây.

Bài liên quan
0