Als «database» getaggte Fragen

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

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

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

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

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

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

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

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

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

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

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

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

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

21
EntityFieldQuery INNER JOIN

Ich möchte eine Abfrage mit dem EntityFieldQuery-Objekt ausführen. Ich benötige Werte aus der Tabelle node und node_access, daher muss INNER JOIN verwendet werden. Aus der Do-Dokumentation kann ich nicht herausfinden, wie dies möglich ist. Folgendes habe ich - $query = new EntityFieldQuery();...

19
Verwenden von LIKE in db_query in D7

Ich habe in Drupal 6 eine solche Frage: $sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%%%s%%"'; $result = db_query($sql,$search_term); Und es hat gut funktioniert, aber jetzt aktualisiere ich auf Drupal 7. Ich habe gelesen und das soll funktionieren, aber es ist nicht: $sql = 'SELECT...

19
Schließt sich an und sucht nach NULL-Werten

Ich benutze das Flag-Modul, damit Benutzer ihre Fragen als gelöst markieren können, ähnlich wie es auf dieser Site funktioniert. Ich möchte daher, dass Benutzer Beiträge filtern, um nur ungelöste Fragen anzuzeigen. Darüber hinaus sind einige Posts möglicherweise überhaupt keine Fragen. Daher können...