Yanıtlar:
Ben doğruyum execute () çağrısının sonucu bir rowCount işlevi olan bir DatabaseStatementInterface olmalıdır .
Eğer yazdırmak için var_dump($result);
bunu göreceksiniz $result
o boş asla böylece sorgu ve diğer değişkenler içeriyor. Sonuçları görmek için bir döngü
koyabilirsiniz .$result
foreach
foreach ($result as $record) {
var_dump($record);
}
foreach
Döngünün içinde, sonuçları bu kodla yazdırabilirsiniz.
foreach ($result as $record) {
print $record->nid;
print $record->title;
}
Sonuç olarak yalnızca bir kayıt varsa kaydı mysql_fetch_array()
işlemek için kullanın .
foreach ($result as $record) { var_dump($record); }
var_dump($result->rowCount());