Hi,
so, neue Problem…
Ich will Daten im Datenbank speichern, aber ich will zu erst überprüfen ob die schon existieren, um zu wissen ob ich INSERT oder UPDATE benutzen sollte.
Mein Problem: ich bin nicht sicher wie dba_fetch() und dba_exists() funktionieren, ich hab im google gesucht, aber ich verstehe nicht was die string key und die int handle sind.
Wenn user_ID=="$user_ID" && projekt_ID=="$id" existieren dann es sollte ein Update gemacht werden.
if ((isset($_REQUEST[‚submit‘]))) {
if(!dba_exists( ich weiß nicht was ich hier eintragen soll) ){
$query = "INSERT INTO ".DB_PREFIX.„soll_ist_std
(projekt_ID, user_ID, soll_std, ist_std)
VALUES (’$id’, ‚$user_ID‘, ‚$soll_std‘, ‚$ist_std‘ )“;
$result= db_query($query) or db_die(„Error“);
$row = db_fiel_name($result);
}
else{
$query = "UPDATE ".DB_PREFIX.„soll_ist_std
SET soll_std = $soll_std, ist_std = $ist_std
WHERE projekt_ID = $id
AND user_ID = $user_ID“;
$result= db_query($query) or db_die(„Error“);
$row = db_fiel_name($result);
}
}
Dann will ich die vor und nachname des $user_ID speichern
Also als Ergebniss will ich eine bestimmte eingabe von db lesen.
z.B so etwa wie:
„SELECT nachname, vorname
FROM“.DB_PREFIX.„users
WHERE projekt_ID = $id
AND user_ID = $user_ID“;
damit ich diese im DB_PREFIX."soll_ist_std speichern kann
"INSERT users.nachname, users.vorname
INTO ".DB_PREFIX."soll_ist_std
WHERE user_ID = „$user_ID“;