Untuk latar belakang tentang ini, silakan lihat http://drupal.org/node/1067802 . Mengingat semua itu, situasi apa yang ada di mana saya mungkin ingin menggunakan db_select (), atau haruskah saya hanya mengandalkan
Drupal menyediakan lapisan abstraksi vendor-agnostik standar untuk mengakses server basis data.
Untuk latar belakang tentang ini, silakan lihat http://drupal.org/node/1067802 . Mengingat semua itu, situasi apa yang ada di mana saya mungkin ingin menggunakan db_select (), atau haruskah saya hanya mengandalkan
Saya ingin mencetak kueri yang dibangun menggunakan db_select () secara terprogram. Apakah ada fungsi API yang disediakan oleh Drupal Abstraction Layer? Ini mirip dengan hasil kueri dalam Tampilan, tetapi saya ingin mencetaknya dari modul khusus saya untuk tujuan
Saya sedang mempelajari lapisan basis data baru, dan saya senang itu diubah menjadi lapisan OOP. Saya perlu menerapkan kueri dengan db_select(). Saya menemukan saya dapat menambahkan WHEREpernyataan $query->condition(), tetapi secara default kondisinya adalah AND'ed bersama. Bagaimana saya ATAU...
Saya telah menetapkan batas panjang untuk sebuah situs web pada suatu waktu. Dan sekarang klien ingin menempatkan lebih banyak karakter ke bidang itu. Saya tidak dapat mengubah ukuran maksimum dari Drupal karena saya mendapatkan pesan kesalahan berikut: Ada data untuk bidang ini dalam...
Apa prosedur terbaik untuk menggabungkan pekerjaan yang dilakukan pada salinan pengembangan situs ke salinan produksi langsung? Sering kali ada banyak konten baru yang ditambahkan ke situs sejak pengembangan dimulai pada fitur-fitur terbaru. Dan sebagian besar penambahan situs akan melibatkan...
Saya telah mewarisi situs klien yang memiliki basis data sangat besar tanpa alasan. Ada jumlah konten yang moderat dan modul yang diaktifkan sangat sedikit. Namun, database terlalu besar untuk bergerak dengan mudah dan saya ingin membersihkannya. Saya telah membersihkan tabel cache standar, syslog...
Di Drupal 7, dokumentasi API untuk node_load_multiple()menentukan penggunaan $conditionsparameter telah ditinggalkan karena penggunaan EntityFieldQuery. Bagaimana cara menggunakan kelas untuk menghasilkan daftar ID node untuk digunakan node_load_multiple()? Apakah ada kasus penggunaan lain untuk...
Saya tidak tahu cara menambahkan klausa IN dalam permintaan saya, menggunakan placeholder. Saya ingin ini seperti: $nids = array(1, 2, 3); $result = db_query('SELECT * FROM {node} WHERE nid IN :nids', array(':nids' => $nids)); Tidak dapat menemukan dokumentasi tentang tugas sederhana ini. Apa...
Apakah mungkin untuk memilih semua entitas yang bidang xyznya kosong? Saya mencoba sesuatu seperti ini: ->fieldCondition('field_name', 'value', NULL, 'IS NOT NULL'); Namun, ini sepertinya tidak berhasil. Ada
Saya beralih dari metode lama menggunakan PHP 'MySQL' mysql_fetch_array(), dll. Dan saya mencoba untuk menjadi lebih Drupally dengan menggunakan API Database di modul saya. Saya hanya ingin mengembalikan dan mencetak nilai. Sebagai contoh: $query = db_query("SELECT zip FROM {zipcodes} WHERE city...
Apa cara yang tepat untuk menulis kueri yang berisi 'TIDAK DI' menggunakan pernyataan kondisi? Permintaan saya adalah sebagai berikut: SELECT DISTINCT nid FROM node WHERE language NOT IN (SELECT language FROM languages WHERE language = 'ab'); Saya sudah mencoba sesuatu seperti...
Saya belum pernah memiliki kebutuhan untuk melakukan ini sebelum hari ini, tetapi sepertinya Anda tidak dapat membuat ATAU dengan EntityFieldQuery, karena db_ordigunakan untuk pertanyaan pilihan. Contoh akan sampai ke semua entitas yang memiliki bidang tanggal di mana nilainya nol atau setelah...
Pada beberapa titik saya menemukan kebutuhan untuk memodifikasi permintaan SQL yang dihasilkan oleh Views, pada akhirnya saya mengesampingkan views_pre_executedan mengubah permintaan untuk tampilan tertentu. Ini terasa seperti peretasan yang buruk bagi saya dan saya ingin tahu apakah ada cara yang...
Baru-baru ini saya mulai mendapatkan kesalahan setiap kali saya mencoba dan menambahkan konten apa pun jenisnya. Ini adalah kesalahan yang muncul di browser: Pengecualian tanpa tertangkap tambahan dilemparkan saat menangani pengecualian. PDOException Asli: SQLSTATE [HY000]: Kesalahan umum:...
Saya perlu mencari tahu permintaan SQL yang dijalankan oleh permintaan tertentu. Modul Views dapat menampilkan SQL saat mengonfigurasi tampilan tetapi ternyata kueri bukan kueri aktual yang dijalankan dalam semua kasus . Saya sadar bahwa modul Devel dapat menampilkan kueri basis data, tetapi tidak...
Saya membaca pertanyaan ini replikasi master / slave MySQL tidak berfungsi dan jawabannya: Menggunakan database slave hampir tidak diimplementasikan dalam inti Drupal. Jika Anda mengembangkan modul Anda sendiri maka panggilan ke db_query perlu menentukan bahwa mereka ingin menggunakan database...
Saya ingin menjalankan kueri menggunakan objek EntityFieldQuery. Saya butuh nilai dari tabel node dan node_access karena itu saya harus menggunakan INNER JOIN. Dari dokumentasi do, saya tidak tahu bagaimana ini mungkin. Inilah yang saya miliki - $query = new EntityFieldQuery(); $result =...
Saya menggunakan modul flag untuk memungkinkan pengguna menandai pertanyaan mereka sebagai diselesaikan, mirip dengan cara kerjanya di situs ini. Karena itu saya ingin membiarkan pengguna memfilter posting untuk hanya menampilkan pertanyaan yang tidak terpecahkan. Selain itu, beberapa posting...
Saya punya pertanyaan seperti ini di Drupal 6: $sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%%%s%%"'; $result = db_query($sql,$search_term); Dan itu bekerja dengan baik, tapi sekarang saya meningkatkan ke Drupal 7. Saya membaca dan ini seharusnya berhasil, tetapi tidak: $sql =...
Untuk Drupal 6 Anda dapat melakukan sesuatu seperti ini: $header = array( array('data' => t('Order id'), 'field' => 'order_id'), ... array('data' => t('Transaction time'), 'field' => 'payment_time', 'sort' => 'desc'), ); $sql = "..."; $sql .= tablesort_sql($header); $limit =...