Könnte mir jemand etwas erklären?, wo bekomme ich den dritten String her?
mysql_GetInt("Tabelle", "Variable", "Was ist das? o.o", string));
MySQL frage
- [DT]Midoman
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Schau dir mal die Funktion an
Ist doch eigentlich alles selbsterklärend.Strings bastelt man sich in der Regel ausserdem selbst.
-
Das ist so aufgebaut:
SELECT Variable FROM Tabelle WHERE Was ist das? o.o = string
Das was du da meinst, ist z.B. der Name oder auch nen anderer Wert halt WHERE -
Variable ist doch der Name oder ?
-
Das was du haben willst
sagen wir du willst Geld von der Spielertabelle haben dann schaut der query so aus:SELECT Geld FROM Spieler WHERE Name = Kryx
so bekommst du sagen wir von deinen account aus den wert von Geld
-
Aber wenn ich z.B. ein Bizz System damit mache, wie soll ich es dann nennen?,
den ein Bizz hat doch im Sinne keinen Namen :X -
das war ja ein Beispiel
Für nen Bizz z.B. so
new str[8];
format(str,8,"%d",i);
BizInfo[i][id]=mysql_GetInt("Bizz", "ID", "ID", str);//Muster für id
BizInto[i][eintritt]=mysql_GetInt("Bizz", "Eintritt", "ID", str);//Für eintritt etcDas sollte dir klarheit verschaffen
-
Angenommen, deine Tabell heisst "benutzer" und sieht folgendermaßen aus:
[table=3]
[*]Name
[*]Alter
[*]Geschlecht[*]Hans
[*]15
[*]Männlich[*]Peterline
[*]20
[*]Weiblich[*]Peter
[*]18
[*]Männlich
[/table]
Und du möchtest jetzt das Alter von Hans. Also baut sich deine Abfrage folgendermaßen auf:SELECT Alter FROM benutzer WHERE Name = 'Hans'
Als erstes sagt man, den Wert welcher Spalte man haben möchte, in unserem Fall also Alter. Dann gibt man an, aus welcher Tabelle man die Wert haben möchte, in unserem Fall heist die Tabelle benutzer.
So. Nun müssen wir aber noch irgendwie angeben, welchen wert wir genau haben wollen. Schliesslich gibt es 3 Einträge, und somit 3 Verschiedene Werte in der Spalte Alter, und wir wollen nur den von Hans. Also geben wir noch dazu an, das wir den Wert aus der Reihe haben wollen, wo als Name der Wert Hans eingetragen ist.Name ist hier nur ein beispiel. Solange du irgendeinen Wert aus der gleichen Reihe kennst, sei es eine ID oder sonst irgendwas, kannst du diesen angeben um deinen gewünschten Wert zu bekommen. Aus diesem grund nutzt man eigentlich (fast) immer ID's. Jedenfalls bei so sachen wie SA-MP.
-
breadfish.de
Hat das Thema geschlossen.