Pertanyaan yang diberi tag «database»

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


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

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 kondisinya bersama? $query=db_select('users','u')->fields('u',array('uid','title','created','uid')); $query->join('flag_content','fc' , 'u.uid = fc.content_id'); $query->condition('fc.fid', '5' , '='); …
7  database 

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 database. Pengaturan bidang tidak lagi dapat diubah. …

Bagaimana cara menggabungkan perubahan dari salinan pengembangan situs ke situs langsung tanpa kehilangan konten baru?
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 perubahan basis data. Jadi menyalin file baru itu mudah, tetapi bagaimana …

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 dan accesslog. Apakah ada tabel lain yang …

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 itu?
7  database 

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 cara yang tepat untuk mencapai ini?
7  database 


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 = :city LIMIT 1", array(":city" => $city)); Saya tahu …
7  database 

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 berikut: $query->condition('n.' . $key, $value, 'not in (select language …
7  database 

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 hari ini. Apakah saya kehilangan sesuatu atau beberapa trik …

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: 2006 Server MySQL telah hilang: SELECT COUNT (cid) DARI {comment} WHERE status =: …

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 lebih elegan dan dapat dipelihara untuk melakukan itu. Ideal akan …

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 ada cara dengan devel untuk menampilkan kueri …
7  views  database 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.