Tôi khá mới đối với PHP và tôi đã tìm kiếm và không thể tìm thấy câu trả lời cụ thể mà tôi đang tìm kiếm.Chuyển đổi kết quả SQL thành mảng PHP
Tôi muốn thực hiện một truy vấn SQL, như thế này:
$result = mysqli_query($connection, $command)
if (!$result) { die("Query Failed."); }
// Create my array here ... I'm thinking of maybe having to
// make a class that can hold everything I need, but I dunno
while($row = mysqli_fetch_array($result))
{
// Put the row into an array or class here...
}
mysqli_close($connection);
// return my array or class
Về cơ bản tôi muốn đưa toàn bộ nội dung của kết quả và tạo ra một mảng mà tôi có thể truy cập trong một thời trang tương tự như hàng. Ví dụ, nếu tôi có một lĩnh vực được gọi là 'uid', tôi muốn có thể nhận được thông qua myData ['uid']. Tôi đoán vì có thể có nhiều hàng, có thể giống như myData [0] ['uid'], myData [1] ['uid'], v.v.
Mọi trợ giúp sẽ được đánh giá cao.
cấu trúc db của bạn là gì ...? bạn có thể làm như '4myData ['id'] = $ row ['id'];' –
Nhưng nếu tôi không biết có bao nhiêu hàng hoặc trường sẽ được trả về? Tôi cũng đang cố gắng tạo một lớp SQL toàn cục có thể lấy dữ liệu cho tôi, vì vậy tôi thậm chí sẽ không biết tên của các trường để tôi không thể gán như thế. cấu trúc DB của tôi ngay bây giờ chỉ là uid: int firstName: varchar (64) lastName: varchar (64) EmailAddress: varchar (64) mật khẩu: varchar (64) –
bạn có thể giới hạn kết quả trong truy vấn –