Seite 1 von 2

tabele in mysql erstellen!?

Verfasst: 07.09.2003 18:41
von Gast
Hallo,
ist eine noob frage! wie erstelle ich tabelle in myscl db? ist für bedankemod...

danke

Verfasst: 07.09.2003 18:43
von codemonkey
Das machst du am besten mit phpMyAdmin

Verfasst: 07.09.2003 19:07
von Gast
gibt es eine gute anleitung?

Verfasst: 07.09.2003 19:08
von codemonkey
Die ist im Download Paket enthalten.

Verfasst: 07.09.2003 19:20
von Gast
was kommt wohin?

Code: Alles auswählen

CREATE TABLE `phpbb_bedankomat` ( 
  `thx_id` smallint(11) NOT NULL auto_increment, 
  `user_id` smallint(11) NOT NULL default '0', 
  `topic_id` smallint(11) NOT NULL default '0', 
  PRIMARY KEY  (`thx_id`) 
) TYPE=MyISAM; 

habe neue tabelle erstellt,
name:`phpbb_bedankomat`
feld: 3

und weiter?
Typ [Dokumentation] Länge/Set* Attribute Null Standard** Extra <-- was kommt da?!

sorry für die noob fragen! :oops:

Verfasst: 07.09.2003 19:22
von codemonkey
Wenn du den Code hast, brauchst du das nicht per Hand zu erstellen.
Klick oben auf SQL und füge den Code in das Text Feld ein.

Verfasst: 07.09.2003 19:33
von Gast

Code: Alles auswählen

<?php 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 

if ( $userdata['user_level'] != ADMIN ) 
message_die(GENERAL_ERROR, "You are not authorised to do this."); 

        $sql = "CREATE TABLE " . $table_prefix . "bedankomat ( 
                thx_id smallint(11) NOT NULL auto_increment, 
                user_id smallint(11) NOT NULL default '0', 
                topic_id smallint(11) NOT NULL default '0', 
                PRIMARY KEY  (thx_id))"; 
        if (!$db->sql_query($sql)) 
        { 
                message_die(GENERAL_ERROR, "<font color=\"red\">error inserting table (<b>" . $table_prefix . "bedankomat</b>).</font>", "", __LINE__, __FILE__, $sql); 
        } 
        else 
        { 
                message_die(GENERAL_MESSAGE, "<font color=\"green\">table (<b>" . $table_prefix . "bedankomat</b>) created successfully.</font><br /><br /> <b>Now, delete this file.</b>", "", "", "", ""); 
        } 
?>
den hier?!

Verfasst: 07.09.2003 19:36
von Henne
Wenn du die Datei hast, dann hast du die Änderungen an der DB doch gemacht, sofern du diese ausgeführt hast?! :-?

Verfasst: 07.09.2003 19:39
von Gast

Code: Alles auswählen

Fehler

SQL-Befehl :  

* ? phpdefine(

'IN_PHPBB', true
) 

MySQL meldet: 


You have an error in your SQL syntax near '<?php 
define('IN_PHPBB', true)' at line 1
Zurück 


wenn ich mache wie du sagst...

Verfasst: 07.09.2003 19:41
von Henne
Du hast die Datei mit/in deinem Browser aufgerufen?
Sieht mir so aus, als ob du die ganze Datei als SQL Kommando ausgeführt hast...