Datensatz auslesen

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

  • Datensatz auslesen

    Hallo,

    Ich habe eine Linksliste gemacht und jeder link hat in der datenbank seine ID die geb ich dann an show.php?id=14 weiter...

    in der datei show.php möchte ich dann den datensatz mit der ID 14 auslesen.

    kann mir jemand erklären wie das geht?

    Mfg Gun

  • #2
    klar
    Code:
    mysql_connect($host,$user,$password);
    mysql_select_db($db);
    
    $sql="
        SELECT cols 
        FROM tbl
        WHERE ID=14
        LIMIT 1
    ";
    // dann auslesen:
    $rs = mysql_query($sql) or die(mysql_error());
    $row = mysql_fetch_assoc($rs);
    
    foreach($row as $field){
        echo $field;
    }
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      kannst du mir noch kurz sagen wie ich die id dann aus der adressleiste auslesen kann ich habs zwar schon probiert aber bei mir mag es nicht warum auch immer...

      Mfg Gun

      Kommentar


      • #4
        mit dem $_GET[] array
        in Deinem Fall:

        $_GET['id']
        Beantworte nie Threads mit mehr als 15 followups...
        Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

        Kommentar


        • #5
          coool danke!!

          Bist meine Rettung

          Mfg gun

          Kommentar


          • #6
            Es gibt irgentwie noch nen Problem ;(

            PHP-Code:
            $host "localhost";
            $user "xxxxxx";
            $password "xxxxxx";
            $db ="party";
            mysql_connect($host,$user,$password);
            mysql_select_db($db);

            $sql="
                SELECT cols 
                FROM datum
                WHERE ID=19
                LIMIT 1
            "
            ;
            // dann auslesen:
            $rs mysql_query($sql) or die(mysql_error());
            $row mysql_fetch_assoc($rs);

            foreach(
            $row as $field){
                echo 
            $field;

            dann kommt nur No Database Selected

            was muss ich noch ändern?

            Mfg Gun

            Kommentar


            • #7
              Existiert die Datenbank die du angegeben hast???
              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


              • #8
                jo die ist vorhanden

                Kommentar


                • #9
                  versuchs mal mit ner verbindungskennung ($conn):

                  PHP-Code:
                  $host "localhost";
                  $user "xxxxxx";
                  $password "xxxxxx";
                  $db ="party";
                  $conn mysql_connect($host,$user,$password);
                  $select mysql_select_db($db,$conn);

                  $sql="
                      SELECT cols 
                      FROM datum
                      WHERE ID=19
                      LIMIT 1
                  "
                  ;
                  // dann auslesen:
                  $rs mysql_query($sql,$conn) or die(mysql_error());
                  $row mysql_fetch_assoc($rs);

                  foreach(
                  $row as $field){
                      echo 
                  $field;

                  Kissolino.com

                  Kommentar


                  • #10
                    leider immernoch der gleich fehler ;((

                    Kommentar


                    • #11
                      setz das mal bitte ein, mal sehen, was rauskommt.

                      PHP-Code:
                      $select mysql_select_db($db,$conn)or die(mysql_error()); 
                      Kissolino.com

                      Kommentar


                      • #12
                        upsa hab mich doch nur selber wo verschreiben.......

                        PHP-Code:
                        $host "localhost";
                        $user "xxxxx";
                        $pass "xxxx";
                        $db ="v037803";
                        $conn mysql_connect($host,$user,$pass);
                        $select mysql_select_db($db,$conn)or die(mysql_error());

                        $sql="
                            SELECT cols 
                            FROM party
                            WHERE ID=19
                            LIMIT 1
                        "
                        ;
                        // dann auslesen:
                        $rs mysql_query($sql,$conn) or die(mysql_error());
                        $row mysql_fetch_assoc($rs);

                        foreach(
                        $row as $field){
                            echo 
                        $field;

                        Also gut das Connecten geht jetzt aber beim auslesen bringt der diesen Fehler:

                        You have an error in your SQL syntax near 'FROM party WHERE ID=19 ' at line 3

                        kann mir jemand den SQL syntax von oben erklären???

                        Mfg Gun

                        Kommentar


                        • #13
                          schelm

                          das sollte das prob beheben

                          PHP-Code:
                          $sql="
                              SELECT cols 
                              FROM party
                              WHERE ID='19'
                              LIMIT 0,1
                          "

                          Kissolino.com

                          Kommentar


                          • #14
                            ich verzweifel heute noch

                            jetzt kommt dieser fehler...

                            Unknown column 'cols' in 'field list'

                            SELECT cols << was muss da rein und was richtet das aus?
                            FROM party << ebenso da ?
                            WHERE ID='19'
                            LIMIT 0,1

                            Mfg Gun

                            Kommentar


                            • #15
                              Original geschrieben von Guncity
                              SELECT cols << was muss da rein und was richtet das aus?
                              die namen der spalten aus deiner tabelle, die du auslesen willst.
                              oder * für alle spalten.
                              FROM party << ebenso da ?
                              der name der tabelle.


                              kuck mal ins handbuch.
                              I don't believe in rebirth. Actually, I never did in my whole lives.

                              Kommentar

                              Lädt...
                              X