zend tabanlı nerede fıkra kayboluyor

0 Cevap php

I have a weird problem using socialEngine DB class (based on zend framework). I wrote something like this:

$statusTable = Engine_Api::_()->getDbtable('actions', 'activity');
$myPosts = $statusTable->fetchAll($statusTable->select()
    ->where('subject_id = ?',$id)
    ->where('comment_count > ?',0)
    ->where('type = ?',$type)
    ->where('date > ?',$newer_than)
    ->order('date DESC')
    ->limit(intval($num_items)));

Bir yapılmış bir eklenti onun bir parçası, sorunun oluşturulan sorgu böyle somthing olduğunu:

SELECT `engine4_activity_actions`.*
FROM `engine4_activity_actions`
WHERE (subject_id = 5) AND (comment_count > 0) AND (type = ) AND (date > )
ORDER BY `date` DESC LIMIT 10

Sen, $ tip ve $ newer_than kayboldu görebilirsiniz onlar değerlere sahip olsa bile ($ type = 'status', $ newer_than = '01 / 01/2000 ')

EDIT: It seems to respond only to integers and not strings, if i replace the 'status' with 0 it shows up in the query.

Sunucu php 5.3.2 üzerinde çalışan

0 Cevap