Pertanyaan yang diberi tag database

Drupal menyediakan lapisan abstraksi vendor-agnostik standar untuk mengakses server basis data.

61
Cetak kueri yang dibangun menggunakan db_select ()

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

51
Kondisi "ATAU" di db_select ()

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...

46
Bagaimana cara mengubah panjang pengaturan bidang?

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...

40
Tabel mana yang aman untuk dihapus?

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...

37
Apa penggunaan EntityFieldQuery yang tepat?

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...

35
Menggunakan klausa IN di db_query

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...

28
Bagaimana saya mendapatkan hanya satu hasil menggunakan db_query ()

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...

26
Bagaimana cara menggunakan "TIDAK DI" dalam kueri?

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...

26
Menggunakan ATAU dengan EntityFieldQuery

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...

24
Permintaan khusus dalam Tampilan?

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...

24
Database general error: 2006 server MySQL sudah tidak ada

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:...

23
Dapatkan kueri aktual dieksekusi oleh tampilan

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...

21
INNERINFERQuery INNER BERGABUNG

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 =...

19
Bergabung dan mencari nilai NULL

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...

19
Menggunakan LIKE di db_query di D7

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 =...