Hi !!!
Ich hab da mal ne Frage ... *g*
Ich habe eine Tabelle, in der ein Nutzer persönliche Daten zu sich reinschreiben kann. Wenn er dies das erste Mal tut, wird ein Tupel mit Insert Into erstellt ...
Wenn der Tupel bereits exisiterit und der Nutzer nur seine Daten ändert, wird dieser Tupel mit Update aktualisiert.
Nun jage ich jedesmal eine SELECT Abfrage auf die Tabelle los, ob dieser Nutzer bereits in dieser Tabelle vorhanden ist (SELECT * FROM tabelle Where user_id = $benutzer) mache mysql_num_rows und starte dann folgende Abfrage:
If (anzahl == 1) {
mache update
}
else{
mache insert
}
Nun endlich mal meine Frage: Kann man das nicht eleganter lösen ?
Dankeschön :-)
Ich hab da mal ne Frage ... *g*
Ich habe eine Tabelle, in der ein Nutzer persönliche Daten zu sich reinschreiben kann. Wenn er dies das erste Mal tut, wird ein Tupel mit Insert Into erstellt ...
Wenn der Tupel bereits exisiterit und der Nutzer nur seine Daten ändert, wird dieser Tupel mit Update aktualisiert.
Nun jage ich jedesmal eine SELECT Abfrage auf die Tabelle los, ob dieser Nutzer bereits in dieser Tabelle vorhanden ist (SELECT * FROM tabelle Where user_id = $benutzer) mache mysql_num_rows und starte dann folgende Abfrage:
If (anzahl == 1) {
mache update
}
else{
mache insert
}
Nun endlich mal meine Frage: Kann man das nicht eleganter lösen ?
Dankeschön :-)
Kommentar