Tôi đã được thông báo rằng việc sử dụng truy vấn (chọn) trong vòng lặp là một hành động không tốt vì nó làm chậm hiệu suất máy chủ.PHP Thay thế cho việc sử dụng truy vấn trong vòng lặp
Tôi có một mảng như
Array ([1] => Los Angeles)
Array ([2] =>New York)
Array ([3] => Chicago)
Đây chỉ là 3 chỉ số. Mảng tôi đang sử dụng không có kích thước cố định, vì vậy đôi khi nó có thể chứa tối đa 20 chỉ mục.
Ngay bây giờ, những gì tôi đang làm là (đây không phải là tất cả các mã, nhưng ý tưởng cơ bản)
- Đối với loop
- truy vấn các máy chủ và chọn tên tất cả của những người sống trong " Los Angeles"
- In tên ra
Output sẽ trông như thế này:
Los Angeles
Michael Stern
David Bloomer
William Rod
New York
Kary Mills
Chicago
Henry Davidson
Ellie Spears
Tôi biết đó là một phương pháp thực sự không hiệu quả vì có thể có nhiều truy vấn vì bảng sẽ lớn hơn sau này.
Vì vậy, câu hỏi của tôi là, có cách nào tốt hơn, hiệu quả hơn để chọn thông tin dựa trên nội dung bên trong một mảng có thể là kích thước bất kỳ không?
bạn có thể sử dụng http: //fr2.php chuẩn bị.net/manual/en/pdo.prepare.php – Ajouve
Mọi người, 8 câu trả lời không được chấp nhận là hoàn toàn ổn. OP đã biết (Như anh ta đã làm nó 5 lần) làm thế nào để chấp nhận một câu trả lời. Rất có thể là anh ta không nhận được câu trả lời đầy đủ về các câu hỏi khác của mình. Hãy cho anh ta một break xin vui lòng. –
Cảm ơn bạn đã bảo vệ tôi Madara, bạn thật tuyệt vời: ...) – r1nzler