Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để in truy vấn sql chính xác trong khung công tác zend?

Các đối tượng được chọn có phương thức __toString () trong Zend Framework.

Từ hướng dẫn sử dụng Zend Framework:

$select = $db->select()
             ->from('products');

$sql = $select->__toString();
echo "$sql\n";

// The output is the string:
//   SELECT * FROM "products"

Một giải pháp thay thế sẽ là sử dụng Zend_Db_Profiler.i.e.

$db->getProfiler()->setEnabled(true);

// your code
$this->update($up_value,'customer_id ='.$userid.' and address_id <> '.$data['address_Id']); 

Zend_Debug::dump($db->getProfiler()->getLastQueryProfile()->getQuery());
Zend_Debug::dump($db->getProfiler()->getLastQueryProfile()->getQueryParams());
$db->getProfiler()->setEnabled(false);

http://framework.zend.com/manual/en/zend .db.select.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:DATE_ADD

  2. Kết nối cơ sở dữ liệu MySQL với Visual Studio 2013 Preview

  3. xoay trong các truy vấn mysql

  4. trả về số 0 với nhóm mysql bởi

  5. Làm cách nào để trả về loại trường từ truy vấn MySQL?