Hallo Gemeinde.
Ich bin derzeit dabei, ein spiel zu schreiben "das niedrigste einmalig abgegebene Gebot gewinnt"
Ein User gibt einen Tip ab.
Dieser Tip wird mit der Datenbank verglichen. Existiert dieser Tip schon, wird die Tip-Anzahl erhöht, existiert der Tip noch nicht, wird er neu geschrieben. so weit, so gut.
Ein beispiel:
in der datenbank stehen mehrere Tips:
Zahl 2 3x abgegeben
Zahl 4 5x abgegeben
Zahl 1 7x abgegeben
u.s.w.
Zu meiner eigendlichen frage:
ist es möglich, eine sql abfrage so zu gestalten, das 2 mal der Order Befehl verwendet werden kann?
bisher lasse ich nur das ergebnis der niedrigsten zahl ausgeben
die 2. tabelle in der Datenbank ist die anzahl, deshalb hatte ich es schon so probiert, geht aber nicht
Ich bin derzeit dabei, ein spiel zu schreiben "das niedrigste einmalig abgegebene Gebot gewinnt"
Ein User gibt einen Tip ab.
Dieser Tip wird mit der Datenbank verglichen. Existiert dieser Tip schon, wird die Tip-Anzahl erhöht, existiert der Tip noch nicht, wird er neu geschrieben. so weit, so gut.
Ein beispiel:
in der datenbank stehen mehrere Tips:
Zahl 2 3x abgegeben
Zahl 4 5x abgegeben
Zahl 1 7x abgegeben
u.s.w.
Zu meiner eigendlichen frage:
ist es möglich, eine sql abfrage so zu gestalten, das 2 mal der Order Befehl verwendet werden kann?
bisher lasse ich nur das ergebnis der niedrigsten zahl ausgeben
PHP:
<?php
$sql2 = "SELECT * from gebote2 ORDER by anzahl ASC";
$result2 = mysql_query ($sql2);
if (mysql_num_rows ($result2) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data2 = mysql_fetch_array ($result2);
}
echo $data2["gebote"];
?>
PHP:
<?php
$sql2 = "SELECT * from gebote2 ORDER by anzahl ASC AND ORDER by anzahl ASC";
$result2 = mysql_query ($sql2);
if (mysql_num_rows ($result2) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data2 = mysql_fetch_array ($result2);
}
echo $data2["gebote"];
?>