Jawaban:
Jika saya memperbaiki hasil dari mengeksekusi () panggilan harus menjadi DatabaseStatementInterface yang memiliki fungsi rowCount .
Jika Anda mencetak, var_dump($result);Anda akan melihat yang $resultberisi kueri dan variabel lain sehingga tidak pernah kosong.
Anda dapat menempatkan $resultdalam foreachlingkaran untuk melihat hasilnya.
foreach ($result as $record) {
var_dump($record);
}
Di dalam foreachloop, Anda dapat mencetak hasilnya dengan kode ini.
foreach ($result as $record) {
print $record->nid;
print $record->title;
}
Jika hanya ada satu catatan sebagai hasil gunakan mysql_fetch_array()untuk menangani catatan.
foreach ($result as $record) { var_dump($record); }
var_dump($result->rowCount());