Vollständige Version anzeigen : db abfragen absenken
Wie kriege ich es hin die 3 db abfragen in einer db abfrage zur sammeln damit die anderen 2 db abfragen nicht unnötig verbraucht werdne
<?
// Rallys abfragen
$ref=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='refralley'"));
$klick=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='klickralley'"));
$aktiv=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='aktivralley'"));
?>
mfg
adi
in dem du alles in eine abfrage packst und nicht wie in dem code in 3
Ja deswegen frage ich ja nach wie man es hinkriegt alles in eine zurtun
<?
// Rallys abfragen
$rally=db_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='refralley' OR ralley='klickralley' OR ralley='aktivralley'");
$ref = mysql_fetch_row($rally);
$klick = mysql_fetch_row($rally);
$aktiv = mysql_fetch_row($rally);
?>
sollte das tatsächlich funktionieren (ich glaubs irgendwie noch nicht so, hab aber grad keine möglichkeit, das zu testen) solltest du sonst nichts mehr ändern müssen.
Funkioniert leider nicht im gegenteil es erzeugt eine db abfrage mehr
hast du auch den anderen code rausgenommen, weil ansonsten wäre es logisch mit 4 datenbankabfragen.
und apropos datenbankabfragen sparen, 317 für eine seite finde ich sehr viel:)
http://www.vms1.de/thumbs/vmsuru.jpg (http://www.vms1.de/?img=vmsuru.jpg)
hast du auch den anderen code rausgenommen, weil ansonsten wäre es logisch mit 4 datenbankabfragen.
und apropos datenbankabfragen sparen, 317 für eine seite finde ich sehr viel:)
http://www.vms1.de/thumbs/vmsuru.jpg (http://www.vms1.de/?img=vmsuru.jpg)
Das ist die Wer ist online :yes:
Das ist die Wer ist online :yes:
Das ist das Klick4Pott vom Klammgeil-VMS-Doppler :nono:. WiO verbraucht nur eine :yes:
Das ist das Klick4Pott vom Klammgeil-VMS-Doppler :nono:. WiO verbraucht nur eine :yes:
Wird denn nich für jeden user ein query gemacht?
dann sorry:cool:
Probier mal den Code
$ref = mysql_fetch_array("SELECT * FROM ".$prefix."_ralleydaten
WHERE (ralley='refralley' OR ralley='klickralley') and ralley='aktivralley'");
SebbyPHM
21.02.2008, 19:23
$sql = mysql_fetch_array("SELECT * FROM ".$prefix."_ralleydaten
WHERE ralley='refralley' OR ralley='klickralley' OR ralley='aktivralley'");
$ralleys = array ();
while ($res = mysql_fetch_assoc ($sql)) $ralleys[$res['ralley']] = $res;
auf die ralleys greifst du dann z.b. so zu:
print_r ($ralleys['refralley']);
$sql = mysql_fetch_array("SELECT * FROM ".$prefix."_ralleydaten
WHERE ralley='refralley' OR ralley='klickralley' OR ralley='aktivralley'");
$ralleys = array ();
while ($res = mysql_fetch_assoc ($sql)) $ralleys[$res['ralley']] = $res;
auf die ralleys greifst du dann z.b. so zu:
print_r ($ralleys['refralley']);
Na wenn das mal nix ist :thumbsup:
sebby oder hardliner kannst du mir den code ma erklären ich versteh den nicht wirklich
vBulletin® v3.8.0, Copyright ©2000-2012, Jelsoft Enterprises Ltd.