Hướng dẫn mysql get one row - mysql có được một hàng
Tôi có truy vấn sau: Show Nội phân chính
Và đầu ra tôi nhận được là:
Cuối cùng, tôi muốn có thể lặp lại một trường như vậy:
Không cần phải sử dụng một vòng lặp thời gian, vì tôi chỉ cố gắng để có được một trường tôi không thấy điểm. Tôi đã thử sử dụng mysql_result mà không gặp may. Tôi làm sai ở đâu? Dharman ♦♦ Phù hiệu vàng 28K2121 gold badges75 silver badges127 bronze badges Khi được hỏi ngày 15 tháng 5 năm 2012 lúc 16:56May 15, 2012 at 16:56 3 Hãy thử với mysql_fetch_assoc .it sẽ trả về một mảng các chuỗi kết hợp tương ứng với hàng được tìm nạp hoặc sai nếu không còn hàng nữa. Hơn nữa, bạn phải thêm giới hạn 1 nếu bạn thực sự mong đợi một hàng duy nhất.mysql_fetch_assoc .It will returns an associative array of strings that corresponds to the fetched row, or FALSE if there are no more rows. Furthermore, you have to add LIMIT 1 if you really expect single row.
Đã trả lời ngày 15 tháng 5 năm 2012 lúc 17:38May 15, 2012 at 17:38 Moyed ansarimoyed ansariMoyed Ansari 8.3462 Huy hiệu vàng35 Huy hiệu bạc55 Huy hiệu Đồng2 gold badges35 silver badges55 bronze badges 3
Đã trả lời ngày 15 tháng 5 năm 2012 lúc 17:02May 15, 2012 at 17:02 PhixphixPhix 8.7204 Huy hiệu vàng32 Huy hiệu bạc59 Huy hiệu Đồng4 gold badges32 silver badges59 bronze badges Các chức năng 1 không được hỗ trợ nữa và đã được xóa trong 2. Bạn phải sử dụng 3 thay thế. Tuy nhiên, nó không được khuyến nghị phương thức bây giờ. Bạn nên xem xét 4 với các giải pháp bảo mật tốt hơn.
Đã trả lời ngày 30 tháng 5 năm 2020 lúc 9:31May 30, 2020 at 9:31 JsowajsowaJsowa 7.2284 Huy hiệu vàng43 Huy hiệu bạc52 Huy hiệu đồng4 gold badges43 silver badges52 bronze badges Sử dụng 5 để tìm nạp kết quả tại một mảng được liên kết thay vì 6 trả về một mảng được lập chỉ mục số.Đã trả lời ngày 15 tháng 5 năm 2012 lúc 17:07May 15, 2012 at 17:07 Ehsan Khodarahmiehsan KhodarahmiEhsan Khodarahmi 4.6729 Huy hiệu vàng59 Huy hiệu bạc86 Huy hiệu Đồng9 gold badges59 silver badges86 bronze badges Mặc dù 6 sẽ xuất ra số, nó được sử dụng để xử lý một khối lớn. Để lặp lại nội dung của hàng, hãy sử dụng
Bytehamster 4.7849 Huy hiệu vàng37 Huy hiệu bạc51 Huy hiệu Đồng9 gold badges37 silver badges51 bronze badges Đã trả lời ngày 9 tháng 5 năm 2015 lúc 15:29May 9, 2015 at 15:29 Asuquo12Asuquo12Asuquo12 79716 Huy hiệu bạc26 Huy hiệu đồng16 silver badges26 bronze badges 0 Hãy thử cái này nếu bạn chỉ muốn chọn một giá trị tùy chọn.
Đã trả lời ngày 8 tháng 1 năm 2017 lúc 19:58Jan 8, 2017 at 19:58 Waseem Shahwaseem ShahWaseem shah 3905 Huy hiệu bạc13 Huy hiệu Đồng5 silver badges13 bronze badges Những gì bạn nên nhận làm đầu ra với mã này là:
... Đây chính xác là cách bạn nhận được chỉ một hàng, bạn không cần một vòng lặp trong thời gian. Bạn có chắc là bạn đang in đúng biến không? Đã trả lời ngày 15 tháng 5 năm 2012 lúc 17:00May 15, 2012 at 17:00 NarfnarfNarf 14,5K3 Huy hiệu vàng36 Huy hiệu bạc65 Huy hiệu Đồng3 gold badges36 silver badges65 bronze badges
Vậy tại sao bạn không? Nó nên hoạt động. Đã trả lời ngày 15 tháng 5 năm 2012 lúc 17:09May 15, 2012 at 17:09 Đó là làm việc cho tôi..
Ketan 18.7K42 Huy hiệu vàng60 Huy hiệu bạc92 Huy hiệu Đồng42 gold badges60 silver badges92 bronze badges Đã trả lời ngày 3 tháng 7 năm 2013 lúc 11:04Jul 3, 2013 at 11:04 Đây có phải là một WordPress? Bạn không nên làm điều đó như bạn đã làm! Để có được tùy chọn từ DB sử dụng 8!Đã trả lời ngày 22 tháng 1 năm 2016 lúc 12:53Jan 22, 2016 at 12:53 KamilkamilKamil 2174 Huy hiệu bạc15 Huy hiệu Đồng4 silver badges15 bronze badges Công việc shoude này 0Đã trả lời ngày 15 tháng 9 năm 2016 lúc 15:58Sep 15, 2016 at 15:58 Somasomasoma 519 Huy hiệu Đồng9 bronze badges Đảm bảo chuyển FTP của bạn ở chế độ nhị phân. Đã trả lời ngày 30 tháng 4 năm 2017 lúc 21:43Apr 30, 2017 at 21:43 Tekagamitekagamitekagami 1031 Huy hiệu bạc4 Huy hiệu đồng1 silver badge4 bronze badges Làm cách nào để có được một hàng trong mysql?Để chỉ trả về hàng đầu tiên phù hợp với truy vấn chọn của bạn, bạn cần thêm mệnh đề giới hạn vào câu lệnh CHỌN của bạn. Mệnh đề giới hạn được sử dụng để kiểm soát số lượng hàng được trả về bởi truy vấn của bạn. Khi bạn thêm giới hạn 1 vào câu lệnh Chọn, thì chỉ có một hàng sẽ được trả về.add the LIMIT clause to your SELECT statement. The LIMIT clause is used to control the number of rows returned by your query. When you add LIMIT 1 to the SELECT statement, then only one row will be returned. Làm thế nào tôi có thể nhận được bản ghi duy nhất trong MySQL bằng PHP?Đầu tiên bạn kết nối với cơ sở dữ liệu của bạn. Sau đó, bạn xây dựng chuỗi truy vấn. Sau đó, bạn khởi chạy truy vấn và lưu trữ kết quả, và cuối cùng bạn tìm thấy những hàng bạn muốn từ kết quả bằng cách sử dụng một trong các phương thức tìm nạp. Mysqli_fetch_row () làm gì trong PHP?Hàm fetch_row () / mysqli_fetch_row () lấy một hàng từ một tập hợp kết quả và trả về nó dưới dạng một mảng được liệt kê.fetches one row from a result-set and returns it as an enumerated array. Làm thế nào hiển thị dữ liệu hàng trong cột trong PHP?Trước tiên, bạn cần phải chuyển tất cả dữ liệu trong một mảng tạm thời trước khi bạn có thể xuất lại. Tôi sẽ cung cấp cho bạn 2 phương pháp để làm điều này. Phương pháp 2: Tìm nạp tất cả các hàng trong một mảng, do đó, nó trở thành một mảng mảng và sử dụng mảng_map với null gọi lại để chuyển đổi nó (xem ví dụ 4 tại http://php.net/manual/en/function.array-map.php ).Fetch all rows in an array, so it becomes an array of arrays and use array_map with callback NULL to transpose it (See example 4 at http://php.net/manual/en/function.array-map.php). |