[TYPO3-german] Datenbankeinträge von "normal" auf Typo3 Art
Andreas Rieser
A.Rieser at T3site.com
Sun Dec 17 21:38:57 CET 2006
Hallo Sebastian!
custo at web.de schrieb:
> Hallo zusammen,
> ich hoffe hier keine zu triviale Frage zu stellen. Aber ich habe mir mit dem Kickstarter eine Extension gemacht, die 11 verschiedene Felder in der DB besitzt. Jetzt möchte ich aus einer schon vorhandenen MySQL Tabelle die Werte einzeln auslesen und in das jeweilige richtige Feld innerhalb der Extension Tabelle einfügen. Doch das Problem ist, dass ich nicht weiss wie?
Dies lässt sich mittels dem Tool PHPmyAdmin realisieren. Dies ist bei
älteren Typo3 Versionen an Board; bei neueren muss man es als Extension
nachinstallieren. Bei vielen Webhostern ist das Tool auch schon
vorinstalliert.
Dazu musst du aber ein bischen SQL beherrschen - dazu gibt es
ausreichende Dokumentationen / Tutorials. Google ist dein Freund.
> Und ausserdem haben die Typo3 Felder "komische" Attribute bzw. Werte wie "int, 10-1000" oder "radio button", usw. Ich brauche aber "enum", "varchar", "smallint". Wer kann mir helfen?
Naja, hier bringst du etwas durcheinander. Typo3 nimmt dir Arbeit ab und
validiert die eingegebenen Werte bevor Sie in die Datenbank geschrieben
werden. Mit "int, 10-1000" stellt dir Typo3 sicher, das auch nur Werte
zwischen 10 und 1000 eingegeben werden können. Der Typ des
Datenbankfeldes ist aber ein für MySQL typisches Integer-Feld.
Merke: "komische" Feld Attribute != Datenbankfeldtyp
Installier dir den PHPmyAdmin und sieh dir die Tabellen deiner Extension
an. Den Rest solltest du hinbekommen. Bei Bedarf natürlich einfach
nochmal nachfragen - aber dann bitte mit einer Beschreibung der Ziel-
und Quelltabellen.
> Vielen Dank im voraus!
> Sebastian
Kein Problem. Viele Grüße
Andreas
More information about the TYPO3-german
mailing list