anpera.net
https://anpera.homeip.net/phpbb3/

Variablen Abfragen&schreiben
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=1402
Seite 1 von 1

Autor:  Ventus [ Do 26 Mai, 2005 11:29 ]
Betreff des Beitrags:  Variablen Abfragen&schreiben

Hi!

Also folgendes.
Ich habe vor ein Addon zu schreiben. Dieses Event soll man allerdings nur einmal am Tag einsetzten dürfen.

Ich bräuchte dafür 3 Befehle:

1.) Wie leg ich in der MySQL Datenbank in "charakters" ein Feld an?
(Manuell kann ichs, aber auf Dauer nervt das, der Befehl wär mir lieb)

2.) Wie lese ich die Variable aus, ob sie 0 oder 1 ist?
(Zum gucken ob man heute schon zB in einem bestimmten Haus war)

3.) Wie lege ich den Wert einer bestimmten Variable fest?
(Um nach dem Event die Variable auf 1 zu setzen und somit zu speichern das das Event bereits genutzt wurde)



Thx schonmal :>

Autor:  Garlant [ Do 26 Mai, 2005 12:36 ]
Betreff des Beitrags: 

1.) weiß ich nicht xD

2.) Lese es doch so aus:
[php]if ($session['user']['befehlname']=="0"){ Output("`@Noch nicht gewesen");
}else{
Output("`$Schon gewesen");
}[/php]
3.) Da kannst du das nehmen.
[php]
$session['user']['...']++;
[/php]
Das ist die simpelste Variante

edit: kann es sein das, dass Forum in letzter Zeit öfters down ist?

Autor:  Meteora [ Do 26 Mai, 2005 13:33 ]
Betreff des Beitrags: 

1) ALTER TABLE * ADD

2) zuerst mal die variable festlegen:
$result=db_query(Datenbankbefehl);
$row=db_fetch_assoc($result);
if($row[wasauchimmer]==0){

}else{

}

3) UPDATE * SET * = *

Autor:  Ventus [ Do 26 Mai, 2005 13:44 ]
Betreff des Beitrags: 

Danke für die Antworten ! habs die letzten Stunden einfach so gehandhabt:

if($session['user']['diebesgilde']==0) output ("Da du heute noch nicht hier warst, darfst du zu `nKsy`0 , dem Anführer der Diebesjäger gehen");
if($session['user']['diebesgilde']==1) output ("Du warst heute bereits bei `nKsy`0 , dem Anführer der Diebesgilde");


und dann :

$session['user']['diebesgilde'] = 1;



Wo ist der Nachteil wenn mans so macht?

Autor:  Kevz [ Do 26 Mai, 2005 14:49 ]
Betreff des Beitrags: 

Nachteil eig. garkeiner aber wenn du aber die sachen in eine 2 db machst bzw. alles nen bissel auslagerst ist bessa...
Weil dann werden nicht soviele daten aus der haupt db geladen und der zugriff is eben schnella als wenn du immer wieder neues in die haupt db machst

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/