2010-09-05 45 views
7

Tôi đã quyết định đi sâu vào MySQL được cải thiện bằng cách sử dụng MySQLI.Báo cáo được chuẩn bị MySQLi?

Vấn đề là tôi không thể tìm thấy bất kỳ hướng dẫn trực tuyến sâu nhưng đơn giản nào. Những cái tôi đã tìm thấy rất ngắn và hoặc không thực sự giải thích bất cứ điều gì. Tôi biết bạn có trang web PHP nhưng để cho bạn biết sự thật nó thực sự không phải là một hướng dẫn dễ dàng để làm theo, đó là một hướng dẫn sử dụng và nó gây nhầm lẫn cho hầu hết thời gian.

Có ai biết về bất kỳ hướng dẫn hay nào cho người mới sử dụng MySQLI không? Tôi biết MySQL bình thường nhưng không có gì về MySQLI. Tôi cũng cần hướng dẫn về cách bạn lấy dữ liệu vv bằng cách sử dụng mysqli vv như tôi không chắc chắn nếu nó khác với MySQLi?

Cũng ai đó có thể cho tôi biết tại sao mọi người nói rằng bạn không phải sử dụng mysql_real_escape_string() với MySQLI nhưng họ có phiên bản MySQLI là: mysqli_real_escape_string()? - Tôi rất bối rối về điều này và muốn đảm bảo tôi hiểu và có được quyền này.

Mặc dù tôi hiểu có hiệu suất tăng, vv với MySQLI cho cá nhân tôi mục đích chính của tôi để chuyển đổi là để tránh tiêm SQL, như tôi đã đọc SQL tiêm là một điều của quá khứ với MySQLI nhưng tôi không chắc chắn nếu đó là đúng, đặc biệt là kể từ khi tôi tìm thấy một mysqli_real_escape_string() để sử dụng với MySQLI.

Một số hướng dẫn bằng video sẽ tuyệt vời nếu bất kỳ ai biết về bất kỳ hướng dẫn bằng văn bản nào, tôi thấy video hướng dẫn dễ hiểu hơn khi ai đó nói khi họ đang nhập và giải thích mọi thứ.

Trả lời

4

tôi thấy hai điều này rất hữu ích:

Ngoài ra, để tìm hiểu về MySQL chuẩn bị báo cáo nói chung:


Về chức năng mysqli_real_escape_string(), tôi nghĩ rằng họ có nó khi bạn đang sử dụng MySQLi, nhưng không phải là chuẩn bị phát biểu. Bởi vì nó không phải là bắt buộc để sử dụng chúng để sử dụng Mysqli, thực sự trong một số trường hợp họ không được khuyên.

Tôi không biết về video hướng dẫn, nhưng tôi hy vọng điều này hữu ích.

+0

Cảm ơn Greyes, chúng trông rất đẹp. Không chắc chắn chính xác những gì bạn có ý nghĩa về mysqli_real_escape_string() có thể ai đó có thể giải thích thêm về điều đó. Nhưng nhờ liên kết tuyệt vời :) – PHPLOVER

+0

Tôi chỉ có nghĩa là họ giữ mysqli_real_escape_string cho khi bạn không muốn sử dụng báo cáo chuẩn bị. – Greyes

+0

Cảm ơn Greyes! Tất cả tốt nhất – PHPLOVER

Các vấn đề liên quan