O que há de errado com essa cláusula where of zend query

Oi, estou com raiva de não entender o erro nesta cláusula where do zend. Minha consulta é

 $ select-> where ("id =". $ get ['value']. ​​"OU descrição como '%'. $ get ['value']."% '");

$get['value'] é a consulta que eu quero pesquisar. Mas o resultado é 500 internal server error e sempre diz que o valor de get['value'] é uma coluna não utilizada. Por exemplo, se eu pesquisou o testing para a coluna de description , ele sempre diz que o testing em colunas desconhecidas … por que isso está acontecendo

Verifique este documento zend_db_select que você pode estar errado em sua syntax.

 $table->select() ->where('id = ?', $get['value']) ->orWhere('description like ?', '%' . $get['value'] . '%'); 

Editado!