Integration vorhandener Datenbank in eigenem Modul
am 28.03.2013 - 14:04 Uhr in
Hallo,
ich bin gerade dabei mein erstes Modul zu schreiben und da es so einfach wie möglich sein soll, schreibe ich ein Gästebuch ^^, der letzte Schliff für meinen Onlineshop, so zu sagen.
Ich würde dafür gerne meine bestehende Datenbank vom Store und von der damit verbundenen Homepage verwenden.
Hier ein kleiner Code Ausschnitt:
$a=mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ("Connection Fehler!");
$b=mysql_select_db ("pyrotechnics") or die ("Keine Verbindung zur Datenbank!");
$ergebnis = mysql_query ("select max(id)+1 as nextId from guestbook") or die
("SQL-Fehler beim Select!");
$zeile = mysql_fetch_array($ergebnis);
$id=$zeile["nextId"];
$eintrag = "INSERT INTO guestbook (id, von, message) VALUES ('$id', '$von',
'$msg')";
$eintragen = mysql_query($eintrag);
Meine Tabelle wäre eigentlich folgende:
CREATE TABLE IF NOT EXISTS `guestbook` (
`id` int(20) NOT NULL,
`von` varchar(16) DEFAULT NULL,
`message` varchar(160) DEFAULT NULL,
PRIMARY KEY (`id`)
) ;
Kann ich die Tabelle einfach in meine Datenbank integrieren oder hat Drupal spezielle Vorgaben?
Ich bin auf dem Gebiet ein absoluter Neuling und wollte mich davor erkundigen, bevor ich mich meinen Webshop im Endspurt zerstöre.
Vielen Dank schon einmal für die Antworten!
Lg Anita
- Anmelden oder Registrieren um Kommentare zu schreiben
zwei Dinge
am 28.03.2013 - 20:25 Uhr
1. Ein Gästebuch ist mit Bordmitteln leicht realisierbar.
2. Du solltest die Datenbankroutinen von Drupal verwenden, um kein Sicherheitsloch ins System zu reißen.
Grüße
Ronald