Anzeige:
Ergebnis 1 bis 2 von 2

Thema: mysql + C

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.12.2000
    Ort
    Bodensee, Überlingen
    Beiträge
    95

    Question mysql + C

    Hallo,
    ich versuche gerade mit C auf meine Mysql DB zuzugreifen.
    Das klappt ja schon ganz gut, lese die DB aus usw.
    Doch jetzt will ich in einer funktion _nur_ die letzte Zeile auslesen.
    Bzw. Alles eintr?ge der letzten Zeile.
    Doch wie unten zu sehen mache ich ein row = mysql_fetch_row(result);
    Gibt es keine m?glichkeit dem z.B. die Zeilenummer zu letzte Zeilennummer zu uebergeben, die
    kann ich ja auslesen.

    Oder bin ich das mit dem mysql_fetch_row(); ganz falsch, und das geht mit was anderen ??

    gruss
    Jonas
    #include <mysql/mysql.h>
    #include <stdio.h>
    #include <stdlib.h>
    MYSQL mysql;
    MYSQL_RES *result;
    MYSQL_ROW row;
    if (!(mysql_connect(&mysql, "localhost", "hggh", "hggh")))
    {
    return 1;
    }
    if (mysql_select_db(&mysql, "hgghdb"))
    {
    return 1;
    }
    if (mysql_query(&mysql, "SELECT * FROM rufnummern"))
    {
    return 1;
    }
    result = mysql_store_result(&mysql);
    if (!result)
    {
    return 1;
    }
    row = mysql_fetch_row(result);
    printf("\nRow 1: %s\nRow 2: %s", row[0], row[1]);

  2. #2
    Registrierter Benutzer
    Registriert seit
    26.05.2001
    Beiträge
    43
    hi ,

    du kannst ja in deiner SQL-Anweisung nur den letzten anzeigen lassen.

    z.b. SELECT name,MAX(id) FROM tabelle GROUP BY name;

    CU-Stranger

Lesezeichen

Berechtigungen

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