anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 16:53

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mi 23 Aug, 2006 18:02 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
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?

_________________
Mal wieder da...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 23 Aug, 2006 18:27 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
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',
')

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 23 Aug, 2006 19:20 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
$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?).


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 23 Aug, 2006 20:13 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
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 :wink:

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 19 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum