MySQL Eintrag löschen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Tag liebe Community,


    Ich schreibe nun mein Autosystem um auf MySQL.
    Wenn ein Auto gekauft wird soll es so ein Auto in der Tabelle "cars" erstellen:
    stock CreateCar(vID,Name[])
    {
    new query[256],Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name,Name);
    format(query, sizeof(query), "INSERT INTO cars (vID, Besitzer) VALUES ('%d', '%s')", vID, Name);
    mysql_query(query);
    return true;
    }
    Würde das so funktionieren?
    Und meine Frage ist nun, wie man den Eintrag wieder löscht, wenn der Spieler das Auto verkauft.


    Wäre nett wenn mir Jemand helfen würde, kenne mich mit MySQL noch nicht wirklich aus.


    MfG


    #BLackYoda_

    Einmal editiert, zuletzt von #BLackYoda_ ()

  • Zum Löschen:


    DELETE FROM Tabelle WHERE Bedingung = 'X'


    Sofern man mehr als ein Fahrzeug haben kann, solltest du aber mit IDs oder ähnlichem arbeiten.
    Zum Code an sich: "vID" ist ein Integer, kein string. ^^


    Viele Grüße,
    Alva

  • Hm, okay, wie genau soll ich das mit den Id's machen, ich steig da nicht so durch...
    Dann lass ichs lieber erstmal auf Dini, da funktioniert ja alles.

  • Hm okay, weiß zwar nich genau wie ihr's meint, aber werde es heute abend ausprobieren^^