mysql_field_seek Syntax

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

  • #16
    Hmm...wenn ich vor dem nächsten Query
    PHP-Code:
    mysql_data_seek($query_result,1); 
    setze,dann funzt das nicht.Nichts passiert.
    PHP-Code:
    $query_result mysql_data_seek($query_result,1); 
    Das funktioniert auch nicht,ebenso wie wenn ich
    PHP-Code:
    $querys mysql_data_seek($query_result,1); 
    davorsetze($querys ist der Array aus $query_result)
    Kann auch sein das ich einfach zu doof bin

    Kommentar


    • #17
      Och, schau doch einfach ins Handbuch, da stehts drin.
      [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
      [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
      [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

      © Harald Schmidt

      Kommentar


      • #18
        $result=mysql_query("select * from bla", $verbindung);
        mysql_data_seek($result,5);
        $erg=mysql_fetch_array($result); -> da is nu der 6.! datensatz...

        mysql_data_seek($result,0);
        $erg=mysql_fetch_array($result); -> da is nu wieder der 1....
        eval(str_pad(aa|db,4,slarti^~äü_i_)." \"áú¾ïùû䶳Ðäýï©üèíþç£þé\"^~\"no bugs, only features\";");

        Kommentar


        • #19
          Was meinst du was ich als erstes gemacht habe...
          Da steht das hier:

          mysql_data_seek
          (PHP 3, PHP 4 )

          mysql_data_seek -- Bewegt den internen Ergebnis-Zeiger
          Beschreibung
          bool mysql_data_seek ( resource Ergebnis-Kennung, int Datensatznummer)


          Rückgabewert: Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.

          mysql_data_seek() bewegt den internen Datensatz-Zeiger eines Anfrageergebnisses zum Datensatz mit der übergebenen Nummer. Der nächste Aufruf von mysql_fetch_row() liefert den entsprechenden Datensatz.

          Die Datensatznummer beginnt bei 0. Die Datensatznummer sollte ein Wert im Bereich zwischen 0 und mysql_num_rows - 1 sein.

          Anmerkung: Die Funktion mysql_data_seek() kann nur zusammen mit mysql_query() benutzt werden und nicht mit mysql_unbuffered_query().

          Beispiel 1. Beispiel: Positionieren des Datensatzzeigers

          <?php
          $link = mysql_pconnect ("localhost", "mysql_user", "mysql_password")
          or die ("Keine Verbindung möglich");

          mysql_select_db ("samp_db")
          or die ("Auswahl der Datenbank nicht möglich");

          $query = "SELECT nach_name, vor_name FROM freunde";
          $result = mysql_query ($query)
          or die ("Anfrage fehlgeschlagen");

          /* holen der Zeilen in umgekehrter Reihenfolge */

          for ($i = mysql_num_rows ($result) - 1; $i >=0; $i--) {
          if (!mysql_data_seek ($result, $i)) {
          echo "Cannot seek to row $i\n";
          continue;
          }

          if(!($row = mysql_fetch_object ($result)))
          continue;

          echo "$row->nach_name $row->vor_name<br />\n";
          }

          mysql_free_result ($result);
          ?>

          Tja,wenn ich das verstehen würde...

          Kommentar


          • #20
            Original geschrieben von slarti
            $result=mysql_query("select * from bla", $verbindung);
            mysql_data_seek($result,5);
            $erg=mysql_fetch_array($result); -> da is nu der 6.! datensatz...

            mysql_data_seek($result,0);
            $erg=mysql_fetch_array($result); -> da is nu wieder der 1....
            YEAH!DANKE!ES HAT GEKLAPPT!
            Danke für die tolle Hilfe!
            War ja gar nicht so schwer...

            Kommentar

            Lädt...
            X