TYPO3 Hilfen

Definition TYPO3:

Wikipedia


Info's zu TYPO3:

www.typo3wizard.com

www.sk-typo3.de


TYPO3 Schulung:

Wir selber

http://www.timerate.com/

http://www.cs2.ch/


Anleitungen für Redakteure Anleitung (arbeiten mit TYPO3)


Anleitungen für Entwickler

Extensions-Tutorials

TYPO3-Tutorials

 Programmierhilfen

Editoren:

Popup-Generator

Sitemap Generator

Banner-Generator

MetaTagGenerator

Wysiwyg Editoren

Mehr Generatoren

 

Wysiwyg-Editoren:

HTMLAREA der verbreitete

tinyRTE der bessere

 

Praktische Tools:

Pixelmesser eben Pixel messen

Colorpicker Farbwerte finden

Zwischenablage Erweiterung

 

Wissenswertes:

Reguläre Ausdrücke

ServerSideIncludes

dos-befehle

ftp-befehle

Die Google Codesuche

 

Domains registrieren:

Ripe wer wo was

Switch .ch Domains

Denic .de Domains

Network-Solution .com Domains

Register .net und alle anderen Domains

 Sicherheit im Internet

SQL Befehle

Mit Hilfe von SQL Befehlen ist es einfach möglich Daten einer Datenbank zu manipulieren. Hier stellen wir Ihnen die wichtigsten Befehle kurz vor.

Wir beziehen uns auf folgende Beispieltabelle:

Die Tabelle t_benutzer besteht aus dem Primärschlüssel ID und den Feldern Nachname, Vorname und Passwort.

   

    

Einfügen von neuen Datensätzen - INSERT

Mit dem Insert-Befehl können Sie neue Datensätze in eine Tabelle schreiben.

Syntax:

INSERT INTO TABELLE(FELD1,FELD2,...) VALUES (WERT1,WERT2,....)

Bsp:

INSERT INTO t_benutzer(Nachname, Vorname, Passwort) VALUES ('Müller', 'Hans', 'Psw123')

In diesem Fall muss das Feld ID nicht eingefügt werden, da dieses Feld einen Autowert besitzt, d.h. ein eindeutiger Wert wird automatisch von der Datenbank eingefügt (Primärschlüssel).

    

    

Löschen von Datensätzen - DELETE

Mit dem Delete-Befehl können Sie Datensätze in einer Tabelle löschen.

Syntax:

DELETE FROM TABELLE (WHERE BEDEINGUNG)

Bsp:

DELETE FROM t_benutzer WHERE Nachname='Müller' AND vorname='Hans'

Alle Datensätze bei denen der Nachname Müller UND der Vorname Hans ist, werden gelöscht

    

     

Ändern von Datensätzen - UPDATE

Mit dem Update-Befehl können Sie vorhandene Datensätze einer Tabelle ändern.

Syntax:

UPDATE TABELLE SET FELD1=WERT1, FELD2=WERT2, .... (WHERE BEDINGUNG)

Bsp:

UPDATE t_benutzer SET Nachname='Müller-Maier' WHERE ID=2

Der Nachname des Datensatzes mit der ID=2 wird geändert

     

     

Abfragen von Datensätzen - SELECT

Mit dem Update-Befehl können Sie Datensätze einer oder mehreren Tabelle abfragen.

Syntax:

SELECT WERT(E) FROM TABELLE (WHERE BEDINGUNG)

Bsp:

SELECT Vorname, Nachname FROM t_benutzer WHERE ID=2

Es wird der Vor- und Nachname des Datensatzes mit der ID=2 ausgegeben.

Dies sollte nur eine kleine Einführung in die Abfragesprache SQL sein. SQL ist aber weit mächtiger. Man kann bspw. Abfragen über mehrere Tabellen (JOIN) machen, Funktionen nutzen (Datumsberechnungen etc.) oder sogar Tabellen und ganze Datenbanken löschen. In realen Projekten kann sich ein SQL-Befehl leicht über zig-Zeilen erstrecken, bei dem mehrere Tabellen verknüpft werden und viele Bedingungen abgefragt werden.

   

       

Sollten Sie Probleme beim Datenbankdesign , der Performance Ihrer Abfragen oder überhaupt Hilfe hinsichtlich Ihrer Daten haben, so zögern Sie nicht uns zu kontaktieren - wir verfügen über Spezialisten mit mehrjährigen Datenbankerfahrungen! 

SQL und TYPO3 Extensionentwicklung

Entwickelt man eine TYPO3 Extension so sollte man darauf achten das man nicht einfach diese Abfragen zusammen mit PHP dafür benutzt, sondern die eigens dafür entwickelten TYPO3-MySQL-Funktionen in der Extension-Entwicklung benutzt.

 

Für jede dieser MySQL Abfragen haben Entwickler schon fixfertige PHP-Funktionen geschrieben die dann relativ einfach bei der TYPO3 Extension-Entwicklung benutzt werden können.

Diese vorgefertigten Methoden bringen Vorteile mit, die beim benutzen der normalen Abfragen noch zusätzlich programmiert werden müssten..

 

Weitere Infos zur Anwendung von MySQL Abfragen bei der TYPO3 Extension Entwicklung finden sie Hier