MySQL

Artikel:

like in SQL

Die DomainID aus der Tabelle jnd_website_domains in die Tabelle jnd_websites eintragen, wenn der Name der Domain (ohne http://) in der Url enthalten ist.

Die Zeichenkette %Suchbegriff% muss in SQL mit concat(teil1,teil2, ...) zusammengesetzt werden.

update jnd_websites w, jnd_website_domains d 
set w.domain_id=d.id 
where w.url like concat('%',d.name,'%');

weiterlesen ...

Artikel:

mehrere Xampp-Installation

Für die Entwicklung und Weiterentwicklung einer Webseite ist eine lokale Entwicklungsumgebung notwendig.

Wenn man mehrere Projekte betreut, kann die CPU-Belastung des lokalen Rechners allerdings in Uferlose wachsen, wenn jeweils alle Projekte in der lokalen Entwicklungsumgebung gestartet werden.

Kann ich durch die Verwendung mehrerer lokaler Xampp-Installationen diese Projekte trennen und so nur die Datenbanken laden, die ich gerade benötige?

weiterlesen ...

Artikel:

Nachkommastellen im Select abschneiden

Für ein Projekt (Vereinsverwaltung für Kleingärtnerverein) sind alle Daten zur Abrechnung innerhalb der Tabelle garten_abrechnung gespeichert. Dazu gehören auf die Zählerstände für Wasser und Strom: alt und neu.

Wasser wird als m³ erfasst. Die Eingabe erfolgt mit 3 Stellen nach dem Komma, also auf eine Liter genau. Strom wird in kWh erfasst. Die Eingabe erfolgt mit 1 Stellen nach dem Komma.

Weil die Speicherung in der gleichen Tabelle erfolgt, haben nun bei der Anzeige auch die Stromdaten 3 Stellen nach dem Komma. Das ist nicht nur unübersichtlich, sondern benötigt in der Anzeige auch mehr Platz.

Natürlich lassen sich alle Zahlen bei der Ausgabe in PHP formatieren, aber es geht auch im SELECT.

SELECT truncate(alt,1) FROM garten_abrechnung WHERE type=5 

Quelle(n)

MySQL - Funktion - truncate

weiterlesen ...

^