hi!
Ich bin zwar neu im forum angemeldet, habe aber schon des öffteren hilfe in den beiträgen hier gefunden.
doch diesesmal hab ich ein problem bei dem ich um hilfe bitten muss.
ich will mit phpmyadmin eine datenbank erstellen, bekomme aber eine Fehlermeldung.
Vielleicht wäre ja jemand so nett mal über den befehl zu schauen?
ich komm damit überhaupt nicht klar. stehe mit meinen sql kenntnissen noch sehr am anfang.
ANFANG SQL-BEFEHL:
$sqlQuery="CREATE TABLE `".$prefix."_topmusic_genre` (
`idgenre` int(10) unsigned NOT NULL auto_increment,
PRIMARY KEY (`idgenre`)
) TYPE=MyISAM";
$result = $db->sql_query($sqlQuery,BEGIN_TRANSACTION);
$error=$db->sql_error();
if (!$result) { echo "Failed: Create table ".$prefix."_topmusic_genre: ".$error['message']."<br>\n"; } else { echo "Success: Create table ".$prefix."_topmusic_genre<br>\n"; }
$sqlQuery="CREATE TABLE `".$prefix."_topmusic_genre_lang` (
`idgenre` int(10) unsigned NOT NULL default '0',
`language` varchar(20) NOT NULL default '',
`name` varchar(20) NOT NULL default '',
`description` varchar(255) default NULL,
PRIMARY KEY (`idgenre`,`language`),
KEY `name_FKIndex1` (`idgenre`)
) TYPE=MyISAM";
$result = $db->sql_query($sqlQuery);
$error=$db->sql_error();
if (!$result) { echo "Failed: Create table ".$prefix."_topmusic_genre_lang: ".$error['message']."<br>\n"; } else { echo "Success: Create table ".$prefix."_topmusic_genre_lang<br>\n"; }
Der befehl geht noch weiter, aber der fehler steckt ganz am anfang, also
schreibe ich der übersicht halber hier nur den anfang.
die fehlermeldung ist folgende:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$sqlQuery="CREATE TABLE `".$prefix."_topmusic_genre` (
`idgenre` int(10)' at line 1
das ist zwar an sich aussagekräftig, ich finde den fehler trotzdem nicht.
Wäre wirklich spuer wenn ihr mit helfen könntet!
Danke!!!
Ich bin zwar neu im forum angemeldet, habe aber schon des öffteren hilfe in den beiträgen hier gefunden.
doch diesesmal hab ich ein problem bei dem ich um hilfe bitten muss.
ich will mit phpmyadmin eine datenbank erstellen, bekomme aber eine Fehlermeldung.
Vielleicht wäre ja jemand so nett mal über den befehl zu schauen?
ich komm damit überhaupt nicht klar. stehe mit meinen sql kenntnissen noch sehr am anfang.
ANFANG SQL-BEFEHL:
$sqlQuery="CREATE TABLE `".$prefix."_topmusic_genre` (
`idgenre` int(10) unsigned NOT NULL auto_increment,
PRIMARY KEY (`idgenre`)
) TYPE=MyISAM";
$result = $db->sql_query($sqlQuery,BEGIN_TRANSACTION);
$error=$db->sql_error();
if (!$result) { echo "Failed: Create table ".$prefix."_topmusic_genre: ".$error['message']."<br>\n"; } else { echo "Success: Create table ".$prefix."_topmusic_genre<br>\n"; }
$sqlQuery="CREATE TABLE `".$prefix."_topmusic_genre_lang` (
`idgenre` int(10) unsigned NOT NULL default '0',
`language` varchar(20) NOT NULL default '',
`name` varchar(20) NOT NULL default '',
`description` varchar(255) default NULL,
PRIMARY KEY (`idgenre`,`language`),
KEY `name_FKIndex1` (`idgenre`)
) TYPE=MyISAM";
$result = $db->sql_query($sqlQuery);
$error=$db->sql_error();
if (!$result) { echo "Failed: Create table ".$prefix."_topmusic_genre_lang: ".$error['message']."<br>\n"; } else { echo "Success: Create table ".$prefix."_topmusic_genre_lang<br>\n"; }
Der befehl geht noch weiter, aber der fehler steckt ganz am anfang, also
schreibe ich der übersicht halber hier nur den anfang.
die fehlermeldung ist folgende:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$sqlQuery="CREATE TABLE `".$prefix."_topmusic_genre` (
`idgenre` int(10)' at line 1
das ist zwar an sich aussagekräftig, ich finde den fehler trotzdem nicht.
Wäre wirklich spuer wenn ihr mit helfen könntet!
Danke!!!
Kommentar