Btw:
PHP-Code:
->where('title LIKE%' . $keywords . '%');
kann nicht funktionieren...
Wenn Du Late Binding verwenden willst dann geht das so wie ich es gezeigt habe...
PHP-Code:
$db = Zend_Db::factory('Pdo_MySql', $params);
$select = $db->select()
->from($table["name"])
->where('title LIKE %keywords');
$result = $select->query()->fetch(array('keywords' => $keywords));
$db->closeConnection();
Oder Du hast nur eine Variable dann geht's mit Instant Binding besser...
PHP-Code:
$db = Zend_Db::factory('Pdo_MySql', $params);
$select = $db->select()
->from($table["name"])
->where('title LIKE ?', $keywords);
$result = $select->query()->fetch();
$db->closeConnection();
Wenn Du Queries selbst zusammenastelst mußt Du unbedingt das Quoting auch selber machen...
PHP-Code:
->where('title LIKE ' . $db->quote('%' . $keywords . '%'));
Aber das wurde ja eh schon erwähnt.
Ein Blink in die Doku hilft auch immer weiter.
Lesezeichen