Announcement

Collapse
No announcement yet.

SQL -PHP Abfrage soll andere var ausgeben..

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL -PHP Abfrage soll andere var ausgeben..

    edit: habs gelöst.. ...mit komplett anderem ansatz.. danke euch trotzdem.. greetz leo


    hallo ,
    ich will den wert einer $var verändern und probiere es seit heute morgen.. vieleicht kann mir einer von euch helfen??



    gegeben ist:
    Code:
          $db->query($sql);
          $zeitj = time();
          $sql = "SELECT * FROM " . $pref . "_auktion Where 
    (idauktion=" . $_REQUEST['id_auk'] . ")";
    
          $result = $db->query_first($sql);
          $mingebote = $result['mingebote'];
    
    
    und ein bischen weiter unten wirds benutzt.
          // fehlende Gebote
      
          $mingebote2 = $mingebote - $gebote;

    ich möchte bei $mingebote2= $mingebote - $gebote;

    NICHT die $gebote aus der tablle auktion abziehen sondern die im folgenden definierten $mingebote3 aus der tabelle auktion_mingebot :

    Code:
      $sql33 = "SELECT count( DISTINCT `iduser` ) 
    AS anz FROM " . $pref . "_auktion_mingebot Where (idauktion=" . $_REQUEST['id_auk'] . ")";
     
           
          $result33 = $db->query_first($sql33);
     
          $mingebote3 = $result33['mingebote3'];
    
    
    
    und etwas weiter unten im code
    
    
          // fehlende Gebote
              $mingebote33 = $mingebote - $mingebote3;
    MEIN PROBLEM: wenn ich $mingebote3 mir ausgeben lasse erscheint NICHTS,
    also erscheint bei $mingebote33 auch nur $mingebote...

    wenn ich mir $mingebote ausgeben lasse erscheint der db eintrag.


    Mein ZIEL : DIe Ausgabe von $mingebote33 als ergebnis von:
    mingebote(tabelle_auktion) - (anzahl der sich beteiligten user / auktion )(tabelle mingebote)

    Kann mir jemand bitte helfen?? Danke euch für die aufmerksamkeit..
    gruß
    loko
    Zuletzt editiert von loko; 20.02.2010, 10:46.

  • #2
    Hi,

    bitte gebe deine Variablen sinnvollere Namen! Oder erkläre zumindest, was es mit diesen Zahlen am Ende der Variablennamen auf sich hat.

    Folgende Zeile kommt mir komisch vor:

    PHP Code:
    $mingebote3 $result33['mingebote3']; 
    Müsste es nicht so lauten:

    PHP Code:
    $mingebote3 $result33['anz']; 
    Ansonsten probiere mal Folgendes und guck was ausgegeben wird:

    PHP Code:
    var_dump($result33); 
    "(...) deshalb mag ich Binärtechnik. Da gibt es nur drei Zustände: High, Low und Kaputt." (Wau Holland)

    Viele Grüße Novi

    Comment


    • #3
      Originally posted by Novi View Post

      bitte gebe deine Variablen sinnvollere Namen! Oder erkläre zumindest, was es mit diesen Zahlen am Ende der Variablennamen auf sich hat.
      okay..der punkt geht an dich...werde zukünftig....

      Originally posted by Novi View Post
      $mingebote3 = $result33['anz'];
      und damit hat es dann auch geklappt..
      danke dir

      Comment

      Working...
      X