Câu trả lời:
Nếu tôi đúng, kết quả của lệnh thực thi () sẽ là DatabaseStatementInterface có hàm rowCount .
Nếu bạn in, var_dump($result);
bạn sẽ thấy $result
có chứa truy vấn và các biến khác để nó không bao giờ trống.
Bạn có thể đặt $result
trong một foreach
vòng lặp để xem kết quả.
foreach ($result as $record) {
var_dump($record);
}
Trong foreach
vòng lặp, bạn có thể in kết quả với mã này.
foreach ($result as $record) {
print $record->nid;
print $record->title;
}
Nếu chỉ có một bản ghi là kết quả sử dụng mysql_fetch_array()
để xử lý bản ghi.
foreach ($result as $record) { var_dump($record); }
var_dump($result->rowCount());