Als «database» getaggte Fragen

Drupal bietet eine standardmäßige, herstellerunabhängige Abstraktionsschicht für den Zugriff auf Datenbankserver.


5
Gibt die Abfrage aus, die mit db_select () erstellt wurde
Ich möchte die Abfrage, die mit db_select () erstellt wird, auf programmatische Weise drucken . Gibt es eine API-Funktion, die von Drupal Abstraction Layer bereitgestellt wird? Es ähnelt dem Abfragen von Ausgaben in Ansichten, aber ich möchte es zu Debugging-Zwecken aus meinem benutzerdefinierten Modul drucken.
61 7  database 

7
"OR" Bedingung in db_select ()
Ich studiere die neue Datenbankebene und bin froh, dass sie in eine OOP-Ebene geändert wurde. Ich muss eine Abfrage mit implementieren db_select(). Ich habe festgestellt, dass ich eine WHEREAnweisung mit hinzufügen kann $query->condition(), aber die Bedingungen sind standardmäßig UND-verknüpft. Wie kann ich die Bedingungen zusammen ODER? $query=db_select('users','u')->fields('u',array('uid','title','created','uid')); $query->join('flag_content','fc' , 'u.uid …
51 7  database 

7
Wie ändere ich die Länge der Feldeinstellungen?
Ich habe einmal für eine Website eine Längenbeschränkung für ein Feld festgelegt. Und jetzt möchte der Kunde mehr Zeichen in dieses Feld einfügen. Ich kann die maximale Größe von Drupal nicht ändern, da die folgende Fehlermeldung angezeigt wird: Es gibt Daten für dieses Feld in der Datenbank. Die Feldeinstellungen können …
46 7  entities  database 

3
Wie füge ich Änderungen von einer Entwicklungskopie der Site zur Live-Site zusammen, ohne neuen Inhalt zu verlieren?
Was ist das beste Verfahren zum Zusammenführen der Arbeit an einer Entwicklungskopie einer Site zur Live-Produktionskopie? Seit Beginn der Entwicklung der neuesten Funktionen wurden der Website häufig viele neue Inhalte hinzugefügt. Und die meisten Ergänzungen einer Site erfordern Datenbankänderungen. Das Kopieren neuer Dateien ist also einfach, aber was ist mit …

11
Welche Tische sind sicher abzuräumen?
Ich habe eine Client-Site geerbt, die ohne Grund über eine extrem große Datenbank verfügt. Es gibt eine moderate Menge an Inhalten und nur sehr wenige aktivierte Module. Die Datenbank ist jedoch zu groß, um problemlos verschoben werden zu können, und ich möchte sie bereinigen. Ich habe die Standard-Cache-Tabellen, Syslog und …
40 database 

4
Was ist die richtige Verwendung von EntityFieldQuery?
In Drupal 7 wurde die API-Dokumentation für die node_load_multiple()Angabe der Verwendung des $conditionsParameters zugunsten der Verwendung verworfen EntityFieldQuery. Wie verwendet man die Klasse, um eine Liste von Knoten-IDs zur Verwendung mit zu generieren node_load_multiple()? Gibt es noch andere Anwendungsfälle dafür?
37 7  database 

5
Verwendung der IN-Klausel in db_query
Ich kann nicht herausfinden, wie ich eine IN-Klausel mit Platzhaltern in meine Abfrage einfügen kann. Ich möchte, dass es so aussieht wie: $nids = array(1, 2, 3); $result = db_query('SELECT * FROM {node} WHERE nid IN :nids', array(':nids' => $nids)); Ich kann keine Dokumentation zu dieser einfachen Aufgabe finden. Was …
35 7  database 


8
Wie erhalte ich mit db_query () nur ein Ergebnis?
Ich mysql_fetch_array()wechsle von "alten" PHP-MySQL-Methoden usw. und versuche, durch die Verwendung der Datenbank-API in meinen Modulen mehr Drupalität zu erreichen. Ich möchte einfach einen Wert zurückgeben und ausdrucken. Beispielsweise: $query = db_query("SELECT zip FROM {zipcodes} WHERE city = :city LIMIT 1", array(":city" => $city)); Ich weiß, dass der Wert vorhanden …
28 7  database 

5
Wie verwende ich "NOT IN" in einer Abfrage?
Wie schreibe ich eine Abfrage, die 'NOT IN' enthält, mit einer Bedingungsanweisung? Meine Frage ist die folgende: SELECT DISTINCT nid FROM node WHERE language NOT IN (SELECT language FROM languages WHERE language = 'ab'); Ich habe Folgendes versucht: $query->condition('n.' . $key, $value, 'not in (select language from languages where language …
26 7  database 

5
Verwenden von OR mit EntityFieldQuery
Ich hatte bis heute noch nie die Notwendigkeit, dies zu tun, aber es scheint nicht so, als könnten Sie mit ODER-Abfragen arbeiten EntityFieldQuery, da dies db_orfür ausgewählte Abfragen verwendet wird. Ein Beispiel bezieht sich auf alle Entitäten mit einem Datumsfeld, deren Wert null oder später als heute ist. Fehlt mir …

3
Allgemeiner Datenbankfehler: 2006 MySQL Server ist verschwunden
Vor kurzem habe ich jedes Mal eine Fehlermeldung erhalten, wenn ich versuche, einen Inhalt hinzuzufügen, unabhängig von der Art. Dies ist der Fehler, der im Browser angezeigt wird: Zusätzliche nicht erfasste Ausnahme, die während der Behandlung der Ausnahme ausgelöst wird. Ursprüngliche PDOException: SQLSTATE [HY000]: Allgemeiner Fehler: 2006 MySQL-Server ist verschwunden: …
24 database 

4
Benutzerdefinierte Abfrage in Ansichten?
Irgendwann stellte ich fest, dass eine von Views generierte SQL-Abfrage views_pre_executegeändert werden musste. Am Ende habe ich die Abfrage für diese bestimmte Ansicht überschrieben und geändert. Das fühlt sich für mich wie ein hässlicher Hack an und ich frage mich, ob es einen eleganteren und wartbareren Weg gibt, das zu …
24 views  database 

5
Die aktuelle Abfrage von einer Ansicht ausführen lassen
Ich muss die SQL-Abfrage herausfinden, die von einer bestimmten Abfrage ausgeführt wird. Das Ansichtsmodul kann die SQL beim Konfigurieren der Ansicht anzeigen, aber anscheinend ist die Abfrage nicht die tatsächliche Abfrage, die in allen Fällen ausgeführt wird . Ich bin mir bewusst, dass das Devel-Modul die Datenbankabfragen anzeigen kann, aber …
23 7  views  database 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.