Tôi có db myssql với các bảng khác nhau. Dữ liệu giữa các bảng được liên kết và tôi truy xuất và hiển thị chúng bằng cách sử dụng userid. Tôi đã sử dụng tham chiếu từ PHP MYSQLi Displaying all tables in a databaseTruy vấn mysql và xuất dữ liệu dưới dạng CSV trong PHP
Nhưng làm cách nào để xuất thông tin này dưới dạng tệp csv? Tôi đã thử thay vì echo thay đổi nó thành một chuỗi và in chuỗi vào một tập tin csv nhưng nó không hoạt động.
Tôi cũng đã cố gắng dụ từ: http://sudobash.net/php-export-mysql-query-to-csv-file/
Nhưng tôi có thể xem dữ liệu nhưng trên đầu vẫn còn có rác (như "<font size='1'><table class='xdebug-error xe-notice' dir='ltr' border='1' cellspacing='0' cellpadding='1'>"
vv) bên trong tập tin csv.
Có cách nào khác để thực hiện việc này không?
@ dcd08 Cảm ơn Tôi thực sự đã cố gắng điều này nhưng vấn đề là ở dưới cùng của tập tin csv cũng có rác in như " " v.v ... Bất kỳ ý tưởng nào gây ra nó? –
aandroidtest
+0
+0
4
+0
9
+0
1
1
Câu hỏi mới nhất
-
1. bit thấp hơn và cao hơn là gì?
-
2. Tại sao chúng ta nên thay đổi giá trị Salt Security trong CakePHP?
-
3. Xcode5 Đối mặt với sự cố lạ với ứng dụng thử nghiệm iOS Simulator không cài đặt được ứng dụng
-
4. Phương pháp tiện lợi trong Java là gì?
-
5. 100% Chiều rộng màn hình trên div lồng nhau trong chiều rộng cố định div css
-
6. Liên kết C thư viện tĩnh đã biên dịch với Chương trình C++
-
7. Bootstrap 3 Grid, tôi có cần container không?
-
8. git: Hiển thị thông điệp cuối cùng cam kết trong cam kết mẫu
-
9. facebook loginbutton sdk trong C# đâm đơn
-
10. Mảng và Danh sách được Liên kết theo địa phương
- Không có vấn đề liên quan^_^
Ok xong, tôi phải đặt ob_start() ở trên cùng và điều này được giải quyết. – aandroidtest
Có ai có thể đăng ví dụ/liên kết về cách xử lý truy vấn hộp tìm kiếm cùng với xuất csv/xls không? Tôi muốn sử dụng hộp tìm kiếm dưới dạng truy vấn và biến $ _GET ["search"], sau đó truy xuất dữ liệu từ mysql, hiển thị trong bảng và sau đó xuất sang xls/csv. Theo tôi hiểu, cần có một hộp nhập tìm kiếm và hai nút gửi ... –
Bạn có thể thử sử dụng MySql
INTO OUTFILE
khoản:Nguồn
2013-05-06 05:00:15 peterm
Điều đó thực sự tuyệt vời! Cám ơn rất nhiều! – nrubin29
Đây là một giải pháp kết hợp các tiêu đề hoặc tên trường bằng cách sử dụng MySQLi's
fetch_fields
chức năng -Đây cũng là một sự sửa đổi of a different answer nơi một giải pháp tương tự đã được đề xuất nhưng phần tiêu đề không làm việc cho tôi, vì vậy tôi đã thay đổi phương pháp truy xuất chúng. Tín dụng là do @Jrgns
Nguồn
2013-08-06 03:30:55 RCNeil
Làm việc tốt cho tôi ... cảm ơn! – user2662680
để tạo và tải xuống tệp csv từ truy vấn mysqli (sử dụng định hướng đối tượng) Tôi nghĩ điều này sẽ hữu ích.
Đây là Lớp kết nối với cơ sở dữ liệu và các chức năng sẽ làm bất cứ điều gì bạn muốn bằng cách sử dụng mysqli và PHP. Trong trường hợp này, hãy gọi lớp này (yêu cầu hoặc bao gồm), chỉ cần sử dụng hàm "downloadCsv()".
Như một ví dụ, đây sẽ là "class.php" file:
Sau khi tạo "class.php" tập tin, trong ví dụ này, sử dụng chức năng đó trong hồ sơ "download.php" :
Sau khi tải xuống, mở tệp bằng MS Excel.
Tôi hy vọng điều này sẽ giúp bạn, tôi nghĩ rằng tôi đã viết nó tốt, tôi không cảm thấy thoải mái với trường văn bản và mã.
Nguồn
2013-12-20 09:10:42 manuelmatas
Hãy dùng thử.
Lưu ý rằng đối số đầu tiên để thêmRowToCsv được chuyển qua tham chiếu. Điều này là không cần thiết và bạn có thể dễ dàng sử dụng một giá trị trả về, nhưng đây chỉ là cách tôi sẽ làm điều đó.
Nếu bạn muốn lưu kết quả vào một tập tin chứ không phải phục vụ nó như là một tải về sau đó sử dụng trên nhưng thay
Với ..
Nguồn
2014-11-17 10:28:02
Các vấn đề liên quan