Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
mysql [2024/11/04 15:20] – [Alle Bestellnummern der Fotoaktion eines Auftrags (z.B. für Excel)] gerald | mysql [2025/03/10 13:21] (aktuell) – [Groß- & Kleinschreibung bei Abfrage einer Tabelle in 'utf8_unicode_ci', die ausgelegt ist] gerald | ||
---|---|---|---|
Zeile 383: | Zeile 383: | ||
SELECT liste.id, liste.jobnumber, | SELECT liste.id, liste.jobnumber, | ||
</ | </ | ||
+ | |||
+ | |||
+ | ==== Fotokation: Ein Angebot (oder mehrere) an das Ende des Offerstrings anhängen ==== | ||
+ | |||
+ | < | ||
+ | UPDATE `fotoaction_pics` SET offer = CONCAT(offer, | ||
+ | </ | ||
+ | |||
==== Alle Bestellnummern der Fotoaktion eines Auftrags (z.B. für Excel) ==== | ==== Alle Bestellnummern der Fotoaktion eines Auftrags (z.B. für Excel) ==== | ||
Zeile 425: | Zeile 433: | ||
FROM qf_picture_relation AS rel JOIN qf_classlist AS c ON (rel.classlist_id = c.id) | FROM qf_picture_relation AS rel JOIN qf_classlist AS c ON (rel.classlist_id = c.id) | ||
WHERE rel.picture_id = 0 AND c.jobnumber = 2911 | WHERE rel.picture_id = 0 AND c.jobnumber = 2911 | ||
+ | </ | ||
+ | |||
+ | ==== Groß- & Kleinschreibung bei Abfrage einer Tabelle in ' | ||
+ | |||
+ | Das ci hinten bedeutet 'case insensitiv' | ||
+ | |||
+ | |||
+ | Ich habe eine Tabelle in einer Datenbank mit der Kollation utf8_unicode_ci. Jetzt möchte ich eine Abfrage machen, die auf Groß- und Kleinschreibung achtet. Wie mache ich das? | ||
+ | |||
+ | Lösungsmöglichkeiten: | ||
+ | |||
+ | - **BINARY-Keyword verwenden: | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | |||
+ | - **Binäre Kollation in der Abfrage festlegen: | ||
+ | |||
+ | < | ||
+ | |||
+ | - **Spalte mit einer binären Kollation erstellen: | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | ==== PHP: Einfach dt. Datum in SQL-Format umwandeln ==== | ||
+ | |||
+ | |||
+ | PHP: | ||
+ | < | ||
+ | $date_de = ' | ||
+ | $date_sql = DateTime:: | ||
+ | echo $date_sql; // Gibt " | ||
+ | |||
</ | </ | ||