Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana menjalankan SQL Query mentah dengan Zend Framework 2

Cukup berikan string sql ke adaptor db Anda seperti ini:

$resultSet = $adapter->query($sql, \Zend\Db\Adapter\Adapter::QUERY_MODE_EXECUTE);

Dan jika Anda ingin meneruskan parameter:

$sql = "SELECT * FROM testTable WHERE myColumn = ?";
$resultSet = $adapter->query($sql, array(5));

EDIT:Harap dicatat bahwa metode kueri tidak selalu mengembalikan hasil. Saat ini adalah hasil yang menghasilkan kueri(SELECT ) ia mengembalikan \Zend\Db\ResultSet\ResultSet jika tidak (INSERT , UPDATE , DELETE , ...) itu akan mengembalikan \Zend\Db\Adapter\Driver\ResultInterface .

Dan ketika Anda membiarkan Parameter kedua kosong, Anda akan mendapatkan \Zend\Db\Adapter\Driver\StatementInterface yang dapat Anda jalankan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyimpan nilai hash SHA1 di MySQL

  2. hibernate, mysql, glassfish v3, dan sumber data JTA

  3. Bagaimana saya bisa membuat MySQL mencatat Acara yang dijadwalkan?

  4. MySQL:Koneksi Tunggal atau Banyak?

  5. Aksen kuburan alih-alih '' di mysqli_query