Ergebnis 1 bis 2 von 2
Thema: MySQL - aktuellsten Datensatz auslesen und in Variable nutzen Hi. Ich hab eine SQL die folgend aussieht: |-------------ArticleData-------------| |....ArticleNr ........|.......Content........| |------------------------------------- Der Inhalt der ArticleNr. sieht folgend aus: 00001 ...
  1. #1
    Photoshop-Künstler Avatar von CreamyCewie
    Registriert seit
    18.02.11
    Ort
    Nirgendwo :P
    Beiträge
    557

    MySQL - aktuellsten Datensatz auslesen und in Variable nutzen

    Hi.


    Ich hab eine SQL die folgend aussieht:
    |-------------ArticleData-------------|
    |....ArticleNr ........|.......Content........|
    |-------------------------------------

    Der Inhalt der ArticleNr. sieht folgend aus:
    00001-00001
    00001-00002
    00001-00003
    00002-00001
    usw...

    In meinem PHP-Script hab ich die Varriable $FirstPart definiert, welche einen der oben Fettgedruckten Strings enthält.

    Wie kann ich jetzt mittels PHP ALLE Datensätze aus der SQL auslesen, welche bei ArticleData vor dem " - " den Inhalt von $FirstPart (z.B.00001) stehen haben,
    und dann den aktuellsten (Höchsten - in diesem Beispiel 00001-00003) auslesen.
    von diesem ausgelesenen Datensatz interressiert mich nur das was hinter " - " steht (hier 00003) - diesen Wert will ich in eine Varriable (z.B. $SecondPart) packen.
    Wie liese sich das realisieren?


    Danke & LG

    Creamy

  2.   Anzeige

     
  3. #2
    Photoshop-Künstler Avatar von CreamyCewie
    Registriert seit
    18.02.11
    Ort
    Nirgendwo :P
    Beiträge
    557

    AW: MySQL - aktuellsten Datensatz auslesen und in Variable nutzen

    also ich hab sie jetzt ausgelesen
    PHP-Code:
    $sql_command "
                                                SELECT * FROM ArticleData WHERE ArticleNr LIKE '
    $FirstPart%' ORDER BY ArticleNr DESC LIMIT 1
                                                "

    und gesplittet
    PHP-Code:
    explode() 
    , nun noch eine frage.

    Ich hab die Varriable $OldArticleNumberString, diese ist z.B. string(00002)

    Wie kann ich diese jetzt um 1 erhöhen (also auf string(00003) )?

    wenn ich sie mit IntVal in eine INT umwandle, bekomme ich int(2), da fehlen mir die 0en davor - diese sind jedoch zwingend notwendig.

    Wie könnte ich diesen String um 1 erhöhen, oder dem Int nachher so viele 0en vorransetzen, bis er wieder 5stellig ist?

    danke & LG

    Creamy

Ähnliche Themen

  1. PHP PHP/MySQL Auslesen und Formatieren der Datensätze
    Von CreamyCewie im Forum Programmierung & Webdesign
    Antworten: 1
    Letzter Beitrag: 11.04.12, 21:09
  2. [Gelöst] MySQL bestehenden Datensatz ändern
    Von CreamyCewie im Forum Programmierung & Webdesign
    Antworten: 8
    Letzter Beitrag: 11.04.12, 20:11
  3. [PHP/mySQL] Daten anhand einer ID auslesen und in Felder ausgeben
    Von Chichu McNugget im Forum Programmierung & Webdesign
    Antworten: 3
    Letzter Beitrag: 25.02.05, 18:34
  4. [PHP/mySQL] Tabellen auslesen aus einer mysql Datenbank
    Von Peppi im Forum Programmierung & Webdesign
    Antworten: 4
    Letzter Beitrag: 14.09.04, 19:56
  5. [PHP/mySQL] header und footer vom phpbb in der eigenen page nutzen
    Von Peppi im Forum Programmierung & Webdesign
    Antworten: 3
    Letzter Beitrag: 12.08.04, 20:37

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Content Relevant URLs by vBSEO 3.6.1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53