Hallo Leute!
Ich bräuchte mal wieder euere Hilfe. In meinem Programm (C unter Linux auf MySQL) muss ich den Inhalt der ersten Spalte der Tabelle ermitteln und wenn dort nichts drin steht, soll eine 1 eingetragen werden. Sollte bereits etwas drin stehen, dann soll nichts mehr hineingeschrieben werden und das Programm soll einfach weiter machen. Ich hab einfach mal das gemacht:
Nur so scheint es nicht zu klappen. Wie geht es aber richtig? Habt ihr da mal nen Ansatz für mich?
Gruß
Buba
Ich bräuchte mal wieder euere Hilfe. In meinem Programm (C unter Linux auf MySQL) muss ich den Inhalt der ersten Spalte der Tabelle ermitteln und wenn dort nichts drin steht, soll eine 1 eingetragen werden. Sollte bereits etwas drin stehen, dann soll nichts mehr hineingeschrieben werden und das Programm soll einfach weiter machen. Ich hab einfach mal das gemacht:
Code:
empty = "SELECT * FROM tabelle.Spalte";
/* Ausführen */
if (empty == NULL) {
sql = "INSERT INTO tabelle (Spalte) VALUES (1)";
/* Ausführen */
}
Nur so scheint es nicht zu klappen. Wie geht es aber richtig? Habt ihr da mal nen Ansatz für mich?
Gruß
Buba