mit PHP eine MySQL Tabelle erstellen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
artikelnummer
ausgabe
code
datenbank
erstellen
fehler
gewerbe
glauben
not
null
output
preis
semikolon
show
tabelle
testen
text
url
wende
zugang
-
Hallo
warum funktioniert das nicht ?!
$my_dbserver = "mysql.lima-city.de"; $my_username = "USERXXXXXXX"; $my_passwort = "ZzZzZzZz"; $my_database = "db_YYYYYYY_1"; $my_tabelle = "tabellen_name"; $con = mysql_connect($my_dbserver,$my_username,$my_passwort); mysql_select_db($my_database,$con) or die ("Kein Zugang zur Datenbank."); // ------ bis hier hin alles OK ---- $go_erstellen = mysql_query("CREATE TABLE '".$my_tabelle."' ( 'id' int(9) NOT NULL auto_increment, 'artikelnummer' VARCHAR(150), 'titel' VARCHAR(250), 'text' TEXT, 'Preis' VARCHAR(30) )") or die ("<br /> Fehler beim Erstellen der DB: <b>".$my_tabelle."</b> "); // --------------------------------- mysql_free_result($go_erstellen);
ich bekomme immer den Fehler ... was ist falsch ?
wie gehts richtig?
Dankä!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo gewerbe,
schau dir mal bitte die Ausgabe von mysql_error() (http://www.php.net/manual/de/function.mysql-error.php) an.
Wenn du dazu Fragen hast, poste am Besten den gesamten Error-Output hier.
gruß,
ferdinand24 -
hey,
// Neue Tabelle erstellen falls nicht vorhanden
mysql_select_db("$db") or die ("Die Datenbank existiert nicht, bitte wende dich an den Serveradministrator bzw. Provider");
----Ab hier
$tabelle = 'CREATE TABLE IF NOT EXISTS tabellenname ('
. ' id int NOT NULL AUTO_INCREMENT,'
. ' artikelnummer varchar(150) NOT NULL,'
. ' titel varchar(250) ,'
. ' text text '
. 'preis varchar(30) ,'
. ' )';
mysql_query($tabelle);
//Tabelle testen
$table = "tabellenname";
if( mysql_num_rows( mysql_query("SHOW TABLES LIKE '".$table."'")))
{
echo "Table: ok.";
}
?>
wenn du es damit nochmal versuchst sollte es gehen
es fehlten die Punktevor id bei dir...
das fette solltest du noch einmal editieren :D
und ich würde erst einmal ohne variable versuchen und dann mit vllt machst ja noch nen fehler rein :)
ich glaube mein vorposter könne gerade nur spam geschrieben haben...
Beitrag zuletzt geändert: 15.9.2010 21:27:44 von portal715 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage