| anpera.net https://anpera.homeip.net/phpbb3/ |
|
| PHP Funktion ob eine Tabelle angelegt ist https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=2789 |
Seite 1 von 1 |
| Autor: | Montekar [ Mi 23 Aug, 2006 18:02 ] |
| Betreff des Beitrags: | PHP Funktion ob eine Tabelle angelegt ist |
Hallo, ich suche eine PHP Funktion, die mir 'sagt', ob eine Tabelle angelegt ist. Ich hab in der PHP-Manual nichts gefunden... Weiß da jemand was? |
|
| Autor: | Morpheus [ Mi 23 Aug, 2006 18:27 ] |
| Betreff des Beitrags: | |
Ich würd sagen, das mußt Du via SQL BEfehl abfragen, ließ am besten einfach mal nach... http://www.little-idiot.de/mysql/mysql-126.html Bei der Gelegenheit eine Frage an die Experten: AUTO_INCREMENT, wenn ich das verwende für die Zeile ownerid, wie muß dann der Bfehl im Modul aussehen? Vielelicht in etwa so? $this->bbcode_second_pass_code('', ' $sql = "INSERT INTO XYZ (ownerid, ownername ) VALUES ( '$auto_increment', '$myname )"; db_query($sql) or die(db_error(LINK)); ') Info: $myname wuerde als $session['user']['name'] gesetzt Wäre der Befehl so richtig? EDIT: Und beim Befehl zum erstellen des tables? In etwa so? $this->bbcode_second_pass_code('', ' CREATE TABLE `XYZ` ( `ownerid` int( 11 ) unsigned NOT NULL 'auto_increment', ') |
|
| Autor: | Eliwood [ Mi 23 Aug, 2006 19:20 ] |
| Betreff des Beitrags: | |
$this->bbcode_second_pass_code('', 'CREATE TABLE IF NOT EXISTS `blub`; -- Oder DROP TABLE IF EXITS `blub`') @ Morpheus: `ownerid` int(11) UNSIGNED NOT NULL auto_increment, Und die ID führst du bei einem Insert erst gar nicht auf. MySQL erledigt das für dich (Aber ownerid = Autoincrement? Meinst du damit nicht die Accountid des Besitzers?). |
|
| Autor: | Morpheus [ Mi 23 Aug, 2006 20:13 ] |
| Betreff des Beitrags: | |
AUA, ja, ich will als auto die laufende Nummer haben, ownerid ist und bleibt die id des Spielers..sorry, bin grade so in ein Projekt vertieft... ...aber ich danke Dir für die Auskunft, denn das macht einiges endlich für mich klarer und leichter
|
|
| Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|