mysql_query Abfrage mit Select * where



  • Hi Leute,

    bin noch ein Anfänger und spiele mit Datenbanken ! Funktioniert auch alles ganz gut.
    Ich will nun aber eine Abfrage mit Var. erstellen.

    Die Abfrage funktioniert super wenn ich es selbst eintrage:

    mysql_query(myData, "SELECT * FROM user where name='Müller' and vorname='Thomas'");
    

    Nur wenn ich Variablen verwenden will weiß ich nicht wie
    Habe schon dies versucht:

    mysql_query(myData, "SELECT * FROM user where name='"+e_name+"' and vorname='"+e_vorname+"'");
    

    bekomme dann die Meldung

    cannot add two pointers

    Wie setze ich also eine Anfrage richtig zusammen ???

    Danke.



  • Einfach vorher mit wsprintf alles in einen String packen 🙂

    [ Dieser Beitrag wurde am 28.02.2003 um 17:03 Uhr von flenders editiert. ]



  • jo, geht so:

    TCHAR Buffer[256];
    wsprintf(Buffer, "SELECT * FROM user where name='%s' and vorname='%s'", e_name, e_vorname);
    mysql_query(myData, Buffer);
    


  • Ahh ist ja super, thx euch beiden !

    Ist echt ein super Forum hier, man bekommt schnell Antworten. Kenne sonst nur Foren bei denen man Tage wartet !!!


Anmelden zum Antworten