installation eines scripts

sam

Erfahrenes Mitglied
also,
ich hab ein kleines script um links einzutragen runtergeladen......
tja, aber mit meinem gnadenlosen skill in php und mySQL :)-) ;) :)) krieg ich das nicht gebacken.......

es geht alles soweit klar, bis auf das mit der datenbank:
ich soll aus einer *.sql datei tables in die datenbank eintragen......WIE? :)
hab damit echt null erfahrung also: helft mir bitte ;)

mfg
sam
 
ich weiss da nicht genau was du meinst!! Hast du phpmyadmin auf der Platte?? Wenn ja dann musst du normal ja nur die Datenbank erstellen, das script trägt dann automatisch die Tabellen ein. So kenn ich das nur, habe aber auch soviel erfahrung auch noch nicht. wenn du willst kannst mir das script mal zuschicken oder den link wo ich es mir downloaden kann.
 
Ich kann mir auch nur vorstellen das du eine Dump von einer Tabellenstruktur hast, mit phpmyadmin sollte dieser leicht einzuspielen sein. Wenn du das in phpmyadmin einspielen möchtest gibt es einmal die Möglichkeit die Datei anzugeben und diese wird ausgelesen, oder aber es gibt ein Textfeld wo die Struktur reinkopiert wird. Ansonsten weiß ich nicht genau was du meinst.:(
 
ich habe das hier:


CREATE TABLE phpprogramme (
id int(11) DEFAULT '0' NOT NULL auto_increment,
titel text NOT NULL,
beschreibung text NOT NULL,
preis text NOT NULL,
braucht text NOT NULL,
hits int(11) DEFAULT '0' NOT NULL,
b1 int(11) DEFAULT '0' NOT NULL,
b2 int(11) DEFAULT '0' NOT NULL,
b3 int(11) DEFAULT '0' NOT NULL,
b4 int(11) DEFAULT '0' NOT NULL,
b5 int(11) DEFAULT '0' NOT NULL,
b6 int(11) DEFAULT '0' NOT NULL,
bb double(16,4),
neu int(11) DEFAULT '0' NOT NULL,
datum date DEFAULT '0000-00-00' NOT NULL,
bereich varchar(32) NOT NULL,
hplink text NOT NULL,
programmlink text NOT NULL,
PRIMARY KEY (id),
KEY bereich (bereich)
);
CREATE TABLE phpbereich (
id text NOT NULL,
titel text NOT NULL,
beschreibung text NOT NULL,
masse int(11) DEFAULT '0' NOT NULL,
hits int(11) DEFAULT '0' NOT NULL,
nr int(11) DEFAULT '0' NOT NULL auto_increment,
zunr int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (nr),
KEY zunr (zunr)
);
CREATE TABLE phpkommentar (
id int(11) DEFAULT '0' NOT NULL,
kommentar text NOT NULL,
name text NOT NULL,
mail text NOT NULL,
datum date DEFAULT '0000-00-00' NOT NULL,
status int(11) DEFAULT '0' NOT NULL,
nummer int(11) DEFAULT '0' NOT NULL auto_increment,
PRIMARY KEY (nummer),
KEY id (id)
);
 
Erstelle eine PHP-Datei, wo folgendes drin steht:
Code:
<?
$mysql_id = mysql_connect("mysql-ip", "mysql-username", "mysql-passwort");
mysql_select_db("mysql-datenbank", $mysql_id);

$sql1 = "CREATE TABLE phpprogramme ( 
id int(11) DEFAULT '0' NOT NULL auto_increment, 
titel text NOT NULL, 
beschreibung text NOT NULL, 
preis text NOT NULL, 
braucht text NOT NULL, 
hits int(11) DEFAULT '0' NOT NULL, 
b1 int(11) DEFAULT '0' NOT NULL, 
b2 int(11) DEFAULT '0' NOT NULL, 
b3 int(11) DEFAULT '0' NOT NULL, 
b4 int(11) DEFAULT '0' NOT NULL, 
b5 int(11) DEFAULT '0' NOT NULL, 
b6 int(11) DEFAULT '0' NOT NULL, 
bb double(16,4), 
neu int(11) DEFAULT '0' NOT NULL, 
datum date DEFAULT '0000-00-00' NOT NULL, 
bereich varchar(32) NOT NULL, 
hplink text NOT NULL, 
programmlink text NOT NULL, 
PRIMARY KEY (id), 
KEY bereich (bereich) 
);";
$sql2 = "CREATE TABLE phpbereich ( 
id text NOT NULL, 
titel text NOT NULL, 
beschreibung text NOT NULL, 
masse int(11) DEFAULT '0' NOT NULL, 
hits int(11) DEFAULT '0' NOT NULL, 
nr int(11) DEFAULT '0' NOT NULL auto_increment, 
zunr int(11) DEFAULT '0' NOT NULL, 
PRIMARY KEY (nr), 
KEY zunr (zunr) 
);";
$sql3 = "CREATE TABLE phpkommentar ( 
id int(11) DEFAULT '0' NOT NULL, 
kommentar text NOT NULL, 
name text NOT NULL, 
mail text NOT NULL, 
datum date DEFAULT '0000-00-00' NOT NULL, 
status int(11) DEFAULT '0' NOT NULL, 
nummer int(11) DEFAULT '0' NOT NULL auto_increment, 
PRIMARY KEY (nummer), 
KEY id (id) 
);";

mysql_query($sql1, $mysql_id) or die(mysql_error());
mysql_query($sql2, $mysql_id) or die(mysql_error());
mysql_query($sql3, $mysql_id) or die(mysql_error());

mysql_close($mysql_id);
?>

Die kursiven Werte ersetzt zu natürlich durch deine Angaben. Die Datei lädst du dann auf deinen Server und rufst sie über den Browser auf. Wenn keine Fehlermeldung erscheint, ist alles glatt gelaufen und die Tabellen wurden erstellt. Andernfalls einfach nochmal mit der ausgegebenen Fehlermeldung nachfragen.
 
dankeschön! werds gleich probieren

edit: leere seite, alles funzt wunderbar! thx!
 
Zuletzt bearbeitet:
das, was haintz und SirNeo mit PHPMyAdmin gemeint haben siehst Du in dem angehängten Bild. Da einfach die SQL-Datei auswählen, und auf OK klicken ;)


Dunsti
 

Anhänge

  • phpmyadmin.jpg
    phpmyadmin.jpg
    14,1 KB · Aufrufe: 42
hmmm jo, so werds ichs das nächste mal machen, aber mein phpadmin funzt nich ganz so wie ich will :( .....aber egal.....danke an alle!

mfg
sam
 
Zurück