Datensatz auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datensatz auslesen

    Hallo, ich möchte eine Datenbank auslesen, habe aber keine Ahnung vom Code.

    Deshalb schreibe ich es auf Deutsch:

    Ich möchte aus der Datenbank "distributors" an der Stelle UserSession='".session_id()." den Wert des Feldes "rights" auslesen

    wenn der Wert des Feldes "rights"=1 dann gehe auf seite AA

    wenn der Wert des Feldes "rights"=2 dann gehe auf seite BB




    Hinweis die Komplette Datenbank heißt "messwell". "Distributors" ist eine Tabelle.

    Habe leider zu wenig Ahnung vom syntax, deshalb brauche ich dringend Hilfe.

    Mfg

    Messwell

  • #2
    les dir mal http://schattenbaum.net/php/ durch, das dürfte dir weiterhelfen
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      hilft nix

      Da muss ich ja auch selbst wieder den Code schreiben. Genau da liegt aber mein Problem, da ich nicht mal weiss wo man ein Koma setzen muss.

      Mfg

      Messwell

      Kommentar


      • #4
        Re: hilft nix

        Original geschrieben von messwell
        Da muss ich ja auch selbst wieder den Code schreiben. Genau da liegt aber mein Problem, da ich nicht mal weiss wo man ein Koma setzen muss.
        du hast (denke ich) zwei möglichkeiten
        1. grundlagen anlesen
          (is echt gut erklärt da, probier's doch mal)
        2. bei den job-angeboten posten
          (für lau wird dir wahrscheinlich niemand ein skript schreiben und bei der einen abfrage wird's ja wahrscheinlich nichtbleiben oder?)
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          ich habe schon mehrmals probiert die abfrage selbst zu schreiben, aber
          ich bekomme immer diesen Fehler:

          Resource id #3


          PHP-Code:
          <? 

          session_start(); 
          include 'sessionhelpers.inc.php'; 
          if (isset($_POST['login'])) 

              $userid=check_user($_POST['username'], $_POST['userpass']); 
              if ($userid!=false) 
                  login($userid); 
              else 
                  echo 'Ihre Anmeldedaten waren nicht korrekt!'; 

          if (!logged_in()) 
               {echo '<a href="logged_in.php">Check</a>'; } 
          else 
             {  
           
           
           $abfrage = "SELECT rights FROM T_DISTRIBUTORS WHERE UserSession LIKE 'session_id()'";
           $ergebnis = mysql_query($abfrage);
           echo $ergebnis;

           
           
             echo '<a href="logout.php">Ausloggen</a><br>'; 
              echo '<a href="../uf16.php">Giveaways</a><br>';
          echo '<a href="../project_headline.php">Projects</a><br>';

          echo '<p/><br><a href="logged_in.php">Check</a>'; 


          ?>

          EDIT:
          php.tags by Abraxax
          Zuletzt geändert von Abraxax; 28.08.2003, 15:20.

          Kommentar


          • #6
            http://schattenbaum.net/php/anzeigen.php

            ich hab doch gesagt les es dir durch *g*
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              Du bist ja ne tolle Hilfe.

              Wenn ich hier nur einen Link angboten bekomme wo ich php selbst lernen kann, was unterscheidet dann dieses Forum von Google???

              Kommentar


              • #8
                Hast du dir die Seite schon mal durchgelesen??? Auf dieser wird beschrieben wie man eine Datenbank Abfrage mit Anschließender Ausgabe macht...
                mfg
                Günni


                Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                City-Tiger - Online durch die Straßen tigern...

                Kommentar


                • #9
                  Original geschrieben von messwell
                  Du bist ja ne tolle Hilfe.
                  danke
                  Wenn ich hier nur einen Link angboten bekomme wo ich php selbst lernen kann, was unterscheidet dann dieses Forum von Google???
                  solltest du das mit der hilfe etwa nicht ernst gemeint haben?

                  spaß beiseite:
                  Die Mitglieder des Forums sind meiner Meinung nach nicht dazu da, dir komplette Skripte zu programmieren.
                  Bei konkreten Fragen hilft jeder gerne und so gut er kann, aber ich habe den Eindruck, dass die auch die absoluten Grundlagen fehlen.

                  Es kann nicht Sinn der Sache sein, dass sich jemand hinsetzt und dir in seiner Freizeit (oder arbeitest du im Forum?) alles programmiert und nichts dafür bekommt.

                  Daher mein Hinweis auf das Tutorial beim Schattenbaum

                  Nachdum du beim ersten Überfliegen der mit Daten ausgeben beschrifteten Link wohl übersehen hast (wenn du überhaupt auf der Seite warst), hab ich dir den Direktlink dazu gepostet.

                  Aber anstatt da nachzuschauen kommt sowas, das find ich nicht in Ordnung.

                  Es kann doch nicht zuviel verlangt sein, wenn man dir sagt, dass du doch bitte ein Tutorial lesen sollst (du hättest sogar garantiert hier im Forum genug Codebeispiele gefunden)

                  Wem bringt's denn was, wenn man dir alles nicht nur in mundgerechten Häppchen hinschmeißt sondern dir auch noch vorkauen und verdauen muss?


                  PHP lernen muss jeder selbst
                  Ich denke, also bin ich. - Einige sind trotzdem...

                  Kommentar


                  • #10
                    Gott sei dank

                    Ok, sorry.

                    Mittlerweile habe ich es auch hinbekommen.

                    Ganz so schlecht bin ich ja auch nicht im Programmieren, aber ich habe öfters das problem das ich im Syntax fehler mache. Vom Sinn her kapiere ich schon, was ich da mache. Allerdings kann ich ja nicht jede Programmiersprache lernen, nur weil ich mal ne kleine Abfrage brauche.

                    Außerdem habe ich ja den Code mitgepostet. Ich habe lediglich einen kleine Fehler gemacht, da ich die falschen Variablen benutzt habe.

                    Mfg

                    Messwell

                    P.S. Hier der Code wie er richtig ist.
                    <?

                    session_start();
                    include 'sessionhelpers.inc.php';
                    if (isset($_POST['login']))
                    {
                    $userid=check_user($_POST['username'], $_POST['userpass']);
                    if ($userid!=false)
                    login($userid);
                    else
                    echo 'Ihre Anmeldedaten waren nicht korrekt!';
                    }
                    if (!logged_in())
                    {echo '<a href="logged_in.php">Check</a>'; }
                    else
                    {


                    //echo $username;
                    //echo $userpass;
                    //echo $user;
                    //echo $result;
                    //echo $sql;



                    $abfrage = "SELECT rights FROM T_DISTRIBUTORS where DISTRIBUTORS_EMAIL='$username'";
                    $ergebnis = mysql_query($abfrage);
                    while($row = mysql_fetch_object($ergebnis))
                    {
                    $rights=$row->rights;
                    }




                    if ($rights==1){

                    echo '<a href="../uf16.php">Giveaways</a><br>';
                    }
                    else
                    {

                    if ($rights==2){

                    echo '<a href="../uf16.php">Giveaways</a><br>';
                    echo '<a href="../uf16.php">Newsforum</a><br>';

                    }
                    else
                    {

                    if ($rights==3){

                    echo '<a href="../uf16.php">Giveaways</a><br><br>';
                    echo '<a href="../uf16.php">Newsforum</a><br><br>';
                    echo '<a href="../uf16.php">Projects</a><br><br>';
                    }
                    else
                    {
                    echo '<a href="../uf16.php">Der Wert ist weder eins noch zwei noch drei</a><br>';
                    }


                    }





                    }



                    echo '<a href="logout.php">Ausloggen</a><br>';


                    echo '<br><a href="logged_in.php">Check</a>';

                    }
                    ?>

                    Kommentar

                    Lädt...
                    X