Wie mache ich aus diesen angaben eine install.php datei?

Soweit es mir bekannt ist, musst du die Datenbank mit den Rechten zum Erzeugen von Tabellen erstellen.
Danach kannst du mit PHP in der beschriebenen Weise die einzelnen Tabellen erstellen.
 
Hallo Boostergermany,

da du noch nie mit PHP in Verbindung mit MySQL oder andersherum gearbeitet hast (so sieht es für mich aus) ist deine Idee "mal eben" eine install.php zu schreiben vielleicht nicht der einfachste Weg. Vor allem wenn du die nur einmalig dazu nutzt, diese eine Tabelle zu erstellen. Wo hast du das MySQL-Statement überhaupt her!?

Über phpMyAdmin geht das doch eigentlich ganz einfach.

  • http://localhost/phpMyAdmin (oder so)
  • "Neue Datenbank anlegen", Name eingeben und auf "Anlegen" klicken ODER: vorhandene Datenbank links auswählen
  • Oben auf das Tab "SQL" klicken
  • Dein Statement
Code:
CREATE TABLE `img` (
  `id` int(11) NOT NULL auto_increment,
  `link` varchar(255) NOT NULL,
  `code` varchar(255) NOT NULL,
  `del` varchar(255) NOT NULL,
  `datum` varchar(50) NOT NULL,
  `ip` varchar(50) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=212;
in das große Textfeld pasten
  • Auf "OK" klicken

Finde ich wesentliche einfacher, als sich das mit PHP zusammenzubasteln, wenn du es nicht dynamisch brauchst oder automatisch machen lassen musst.
Ansonsten sollte dir das (Entschuldigung) vorgekaute Script doch helfen:

PHP:
<?php
$dbhost = "...";
$dbuser = "...";
$dbpass = "...";
$dbname = "...";
$dbconnection = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Keine Verbindung moeglich");
mysql_select_db($dbname) or die ("Die Datenbank existiert nicht");

$statement = "CREATE TABLE `img` ( 
  `id` int(11) NOT NULL auto_increment, 
  `link` varchar(255) NOT NULL, 
  `code` varchar(255) NOT NULL, 
  `del` varchar(255) NOT NULL, 
  `datum` varchar(50) NOT NULL, 
  `ip` varchar(50) NOT NULL, 
  PRIMARY KEY  (`id`) 
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=212";

$result = mysql_query($statement, $dbconnection); 

?>

Gruß und so
DJ
 
Boa Sorry ey
also bei 16.918 beiträgen da hätte ich mir shcon mehr von dir erwartet, des problem liegt darin das ich gerne wüsste wie ich aus dem oben genannten eine istall.php datei erstelle, die mir zum schluss ausgibt ob die tabelle jetzt gemacht ist oder nicht Xd
Sag mal entschuldige mal hast du den titel dieser seite mal gelesen?
Steht da "script4you: Das unendlich große Scriptarchiv" oder steht
"tutorials.de: Forum, Tutorial, Anleitung, Schulung & Hilfe"
Vielleicht solltest du mal über den Sinn des Titels mal nachdenken dann kommst du evtl. auch drauf warum ich deine Aussage reichlich unverschämt finde!
 
okay also des mit der datenbank berechtigung ist okay, das kann ich selber alles einstellen ^^ dankeschöööön

ich probiere gleich mal das install script wo oben angezeigt wird ^^
 
Zurück