代码之家  ›  专栏  ›  技术社区  ›  Jack Tanner

zend_db_使用十六进制查询参数选择二进制列

  •  0
  • Jack Tanner  · 技术社区  · 14 年前

    如何将此查询表示为zend_db_select?

    select * from t where id = x'0cc175b9c0f1b6a831c399e269772661';
    

    数据库是mysql,使用pdo或mysqli适配器。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Sergei Morozov    14 年前

    您可能需要使用zend_db_expr:

    $adapter->select()->from('t')->where('id = ?', new Zend_Db_Expr("x'0cc175b9c0f1b6a831c399e269772661'"));