Hallo.
Folgendes Problem
Also zur Erklärung. Ich habe 3 Tabelleneinträge
nutzer spieler gehalt
( Nutzer_ID,Name) (Spieler_ID,Nutzer_ID) (Spieler_ID,vertragsdauer)
Die Nutzer_ID unter nutzer ist fortlaufend. Die Plätze sind belegt von Usern namens "Robot 1-36". Die Spieler_ID geht von 1-10000 (10000) Spieler, und die Nutzer_ID gibt an welchen nutzer der Spieler gehört. Die Spieler_ID unter gehalt ist gleich wie unter spieler.
Das ziel ist es die vertragsdauer der Robots unter gehalt zu überprüfen, und auf nen Wert zu fixieren.
Habe jetzt mal dieses Testscript geschrieben
Code:
--------------------------------------------------------------------------------
// 36 User mit dem Namen Robot im Moment.
$computerid=mysql_query("SELECT Nutzer_ID from nutzer where Name like 'Robot%' ");
while
($computerid1=mysql_fetch_array($computerid)){
// 10000 Spieler Spieler_ID(1-10000) und Nutzer_ID(1-36) oben ordnen die 20 Spieler jedem User zu
$computersp=mysql_query("SELECT Spieler_ID from spieler where Nutzer_ID=".$computerid1[0]."");
$computersp1=mysql_fetch_array($computersp);
echo " . $computerid1[0] . ";
echo "$computersp1[0]";
}
--------------------------------------------------------------------------------
Ausgabe im Moment ist:
// Erste Zahl sind User mit Namen Robot (im Moment alle 36) Zweite zahl ist der erste Spieler (hier Spieler_ID(5) der zur Nutzer_ID (1) (Robot 1) gehört. Nutzer_ID(2)=Spieler_ID(87) (Robot 2)
1 . 5 . 2 . 87 . 3 . 125 . 4 . 169 . 5 . 217 . 6 . 263 . 7 . 307 . 8 . 370 . 9 . 406 . 10 . 494 . 11 . 530 . 12 . 569 . 13 . 613 . 14 . 634 . 15 . 763 . 16 . 826 . 17 . 900 . 18 . 937 . 19 . 1054 . 20 . 1115 . 21 . 1133 . 22 . 1161 . 23 . 1199 . 24 . 1295 . 25 . 1316 . 26 . 1386 . 27 . 1472 . 28 . 1557 . 29 . 1638 . 30 . 1662 . 31 . 1694 . 32 . 1730 . 33 . 1746 . 34 . 1823 . 35 . 1859 . 36 . 1918
Da es im Moment noch 36 Robots sind, sind die ersten Zahlen die User 1-36
Die zweite Zahl ist der erste Spieler jedes Robots. Aber jeder Robot hat am Start 20 Spieler, un die muss ich alle finden, um deren Vertragsdauer zu fixieren.
Hätte da jemand ne Idee wie ich das am besten lösen kann ?
Thx,
Murmel
Folgendes Problem
Also zur Erklärung. Ich habe 3 Tabelleneinträge
nutzer spieler gehalt
( Nutzer_ID,Name) (Spieler_ID,Nutzer_ID) (Spieler_ID,vertragsdauer)
Die Nutzer_ID unter nutzer ist fortlaufend. Die Plätze sind belegt von Usern namens "Robot 1-36". Die Spieler_ID geht von 1-10000 (10000) Spieler, und die Nutzer_ID gibt an welchen nutzer der Spieler gehört. Die Spieler_ID unter gehalt ist gleich wie unter spieler.
Das ziel ist es die vertragsdauer der Robots unter gehalt zu überprüfen, und auf nen Wert zu fixieren.
Habe jetzt mal dieses Testscript geschrieben
Code:
--------------------------------------------------------------------------------
// 36 User mit dem Namen Robot im Moment.
$computerid=mysql_query("SELECT Nutzer_ID from nutzer where Name like 'Robot%' ");
while
($computerid1=mysql_fetch_array($computerid)){
// 10000 Spieler Spieler_ID(1-10000) und Nutzer_ID(1-36) oben ordnen die 20 Spieler jedem User zu
$computersp=mysql_query("SELECT Spieler_ID from spieler where Nutzer_ID=".$computerid1[0]."");
$computersp1=mysql_fetch_array($computersp);
echo " . $computerid1[0] . ";
echo "$computersp1[0]";
}
--------------------------------------------------------------------------------
Ausgabe im Moment ist:
// Erste Zahl sind User mit Namen Robot (im Moment alle 36) Zweite zahl ist der erste Spieler (hier Spieler_ID(5) der zur Nutzer_ID (1) (Robot 1) gehört. Nutzer_ID(2)=Spieler_ID(87) (Robot 2)
1 . 5 . 2 . 87 . 3 . 125 . 4 . 169 . 5 . 217 . 6 . 263 . 7 . 307 . 8 . 370 . 9 . 406 . 10 . 494 . 11 . 530 . 12 . 569 . 13 . 613 . 14 . 634 . 15 . 763 . 16 . 826 . 17 . 900 . 18 . 937 . 19 . 1054 . 20 . 1115 . 21 . 1133 . 22 . 1161 . 23 . 1199 . 24 . 1295 . 25 . 1316 . 26 . 1386 . 27 . 1472 . 28 . 1557 . 29 . 1638 . 30 . 1662 . 31 . 1694 . 32 . 1730 . 33 . 1746 . 34 . 1823 . 35 . 1859 . 36 . 1918
Da es im Moment noch 36 Robots sind, sind die ersten Zahlen die User 1-36
Die zweite Zahl ist der erste Spieler jedes Robots. Aber jeder Robot hat am Start 20 Spieler, un die muss ich alle finden, um deren Vertragsdauer zu fixieren.
Hätte da jemand ne Idee wie ich das am besten lösen kann ?
Thx,
Murmel
Kommentar