Tôi chỉ muốn một số mã php truy xuất một giá trị từ cơ sở dữ liệu mysql của mình, nghe có vẻ đơn giản, tôi biết truy vấn mysqli nhưng không biết lệnh php để sử dụng. Đã thử mọi thứ tôi có thể thấy trên web nhưng không có gì hoạt động. Cứu giúp
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Jacques1
Đăng ngày 18 tháng 6 năm 2016
Jacques1
- Các thành viên
- 4. 2k
- 189
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
Không có phương pháp mysqli đặc biệt nào để tìm nạp một giá trị. Bạn tìm nạp toàn bộ hàng như với bất kỳ truy vấn nào khác.
Nếu bạn muốn tư vấn cụ thể hơn, hãy hiển thị mã hiện tại của bạn
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
benamen
Đăng ngày 18 tháng 6 năm 2016
benamen
- Các thành viên
- 2. 1k
- 46
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
Bắt đầu ở đây. https. //phpdelusions. mạng/pdo
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Snewzzer
Đăng ngày 18 tháng 6 năm 2016
Snewzzer
- Các thành viên
- 16
- Tác giả
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
Cảm ơn Jacques1, mã của tôi [không hoạt động. ] để tìm nạp một giá trị duy nhất là. -
$result= mysql_result[mysql_query["CHỌN tên cột TỪ bảng WHERE người chơi = 'tên'"]];
Vì vậy, nếu tôi phải tìm nạp một hàng, làm cách nào để trích xuất một giá trị mà tôi cần?
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Snewzzer
Đăng ngày 18 tháng 6 năm 2016
Snewzzer
- Các thành viên
- 16
- Tác giả
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
Cảm ơn Benanamen, có vẻ như đó là FetchColumn mà tôi nên sử dụng, sẽ dùng thử
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Snewzzer
Đăng ngày 18 tháng 6 năm 2016
Snewzzer
- Các thành viên
- 16
- Tác giả
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
fetchColumn gửi cho tôi thông báo lỗi - Biến không xác định. pdo
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Jacques1
Đăng ngày 18 tháng 6 năm 2016
Jacques1
- Các thành viên
- 4. 2k
- 189
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
Tôi khuyên bạn nên bắt đầu với những điều cơ bản trước khi chuyển sang bất kỳ tính năng đặc biệt nào. Hình như có nhiều nhầm lẫn ở đây. Bạn nói rằng bạn đã sử dụng mysqli , nhưng thực ra bạn đã sử dụng ext/mysql extension, and now you've appearently switched to PDO.
Nếu bạn muốn sử dụng PDO, trước tiên hãy tìm hiểu cách thiết lập kết nối
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Snewzzer
Đăng ngày 18 tháng 6 năm 2016
Snewzzer
- Các thành viên
- 16
- Tác giả
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
Chỉ đưa ra ví dụ mã trên về một trong số hàng chục mã mà tôi đã thử, đây có vẻ là cách đơn giản nhất để thử và truyền đạt những gì tôi đang cố gắng đạt được. Tôi chỉ đang thử PDO theo đề xuất của Benanamen, nhưng hãy cho tôi một cách đơn giản hơn nếu có và tôi sẽ sử dụng cách đó. Người mới, 4 năm kể từ lần cuối tôi viết bất kỳ mã nào
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Snewzzer
Đăng ngày 18 tháng 6 năm 2016
Snewzzer
- Các thành viên
- 16
- Tác giả
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
Chỉ cần làm rõ, có lẽ tôi đã không đủ rõ ràng. Tôi muốn truy xuất một giá trị bằng cách sử dụng câu lệnh mysql ở trên và gán giá trị này cho một biến php. Cảm ơn
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Jacques1
Đăng ngày 18 tháng 6 năm 2016
Jacques1
- Các thành viên
- 4. 2k
- 189
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016 [đã chỉnh sửa]
Điều bạn dường như không hiểu là việc truy cập cơ sở dữ liệu cần có một thư viện hoàn chỉnh. Đây không chỉ là một dòng mã mà bạn có thể sao chép và dán. Bạn phải thiết lập kết nối, thực hiện truy vấn [hoặc trong trường hợp của bạn là câu lệnh đã chuẩn bị sẵn] và cuối cùng tìm nạp dữ liệu từ tập hợp kết quả
Vì vậy, bước đầu tiên là chọn một thư viện. Các hàm mysql_* bạn đang sử dụng trước đây đã lỗi thời và đã bị xóa khỏi phiên bản PHP hiện tại. Ngày nay chúng ta đang sử dụng PDO hoặc mysqli. PDO là một lựa chọn tốt.
Bây giờ bạn cần học PDO. Chúng tôi không thể làm điều đó cho bạn. Bạn cần thực sự đọc và hiểu hướng dẫn được tham khảo bởi benanamen
Đã chỉnh sửa ngày 18 tháng 6 năm 2016 bởi Jacques1- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Snewzzer
Đăng ngày 18 tháng 6 năm 2016
Snewzzer
- Các thành viên
- 16
- Tác giả
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
Các công việc sau. -
$sql = "CHỌN tên cột TỪ tên bảng WHERE name = 'Joe'";
$record = mysqli_query[$con,$sql];
$row = mysqli_fetch_row[$record];
echo $row[0];
Nhưng bạn đang nói rằng tôi không thể sử dụng cái này nữa?
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Jacques1
Đăng ngày 18 tháng 6 năm 2016
Jacques1
- Các thành viên
- 4. 2k
- 189
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
tôi đã nói những gì tôi đã nói. Bây giờ bạn cần phải đọc và hiểu nó
Tôi biết bạn đang vội và việc đọc các văn bản dài hơn rất khó trong thời đại của các Tweet dài 140 ký tự. Nhưng nếu bạn muốn viết bất kỳ mã nào, bạn phải có khả năng tiếp thu thông tin. Lập trình không phải là sao chép và dán
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Snewzzer
Đăng ngày 18 tháng 6 năm 2016
Snewzzer
- Các thành viên
- 16
- Tác giả
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016 [đã chỉnh sửa]
Jacques1, vâng, tôi sẽ làm, và cảm ơn vì tất cả. Nhưng không, tôi không vội, đây là một dự án cá nhân không quan trọng lắm. Đó là một truy vấn đơn giản mà tôi mong đợi có thể có một câu trả lời đơn giản. Tôi đang quay lại viết mã sau khoảng cách 4 năm, lúc đó tôi là người mới và bây giờ vẫn vậy, vì vậy sẽ cố gắng học các phương pháp đúng hiện tại
Cảm ơn một lần nữa
Đã chỉnh sửa ngày 18 tháng 6 năm 2016 bởi Snewzzer- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Jacques1
Đăng ngày 18 tháng 6 năm 2016
Jacques1
- Các thành viên
- 4. 2k
- 189
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
Đây không phải là về một truy vấn, mà là về toàn bộ thư viện cơ sở dữ liệu. Bạn không thể ngẫu nhiên chèn lệnh gọi phương thức PDO hoặc mysqli vào giữa mã của mình. Bạn chọn một thư viện và sau đó tất cả các hoạt động cơ sở dữ liệu hiện tại và trong tương lai phải được triển khai với thư viện đó. Bạn thậm chí có thể phải viết lại phần lớn mã hiện tại của mình
Hãy quên đi những thứ có giá trị duy nhất. Đây là về tất cả các truy vấn của bạn
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
Snewzzer
Đăng ngày 18 tháng 6 năm 2016
Snewzzer
- Các thành viên
- 16
- Tác giả
- Đăng lại
Đăng ngày 18 tháng 6 năm 2016
Jacques1, nếu tôi phải viết lại TẤT CẢ mã của mình thì sẽ không mất quá nhiều thời gian. Nó chỉ bao gồm hai tệp rất ngắn mà tôi mới bắt đầu cách đây vài đêm. Để tôi có thể vứt bỏ mọi thứ và bắt đầu lại. mà tôi đang làm bây giờ, bắt đầu với hướng dẫn sử dụng php. Cảm ơn