hallo
Ich habe wieder mal ein Problem mit einer update function.
Also ich mache einen update bis jetzt so
$_SESSION['wert'] = $_SESSION['wert'] +$wert2;
$_SESSION['stufe'] = $_SESSION['stufe'] +$stufe;
$_SESSION['punkte'] = $_SESSION['punkte'] +$bonuspunkte;
mysql_update_werte();
Function mysql_update_werte();
Das Problem daran ist das ich vorher alles in SESSIONS gepackt habe (login) was in der Datenbank stand.
Jetzt habe ich aber eingesehen das dies ziemlich schlecht ist.
Das Problem ich möchte der function mysql_update_werte() nicht immer alle variablem mit geben, weil sich meistens 3 oder mehr Sachen gleichzeitig ändern. (immer unterschiedliche anzahl und werte)
habt ihr eine Idee wie es sonst gehen könnte?
Ich habe wieder mal ein Problem mit einer update function.
Also ich mache einen update bis jetzt so
$_SESSION['wert'] = $_SESSION['wert'] +$wert2;
$_SESSION['stufe'] = $_SESSION['stufe'] +$stufe;
$_SESSION['punkte'] = $_SESSION['punkte'] +$bonuspunkte;
mysql_update_werte();
Function mysql_update_werte();
PHP-Code:
function mysql_update_werte() {
$link= mysql_warrior_connect();
$sql = "update tabelle_werte set
wert = '" . $_SESSION['wert'] . "',
stufe = '" . $_SESSION['stufe'] . "',
punkte = '" . $_SESSION['punkte'] . "',
usw.
where nr = " . $_SESSION['nr'];
$result = mysql_query($sql);
if (!$result) {
die ('Ein Datenbankfehler (728600) ist aufgetreten. ' . mysql_error());
}
mysql_warrior_disconnect_link($link);
return ;
}
Jetzt habe ich aber eingesehen das dies ziemlich schlecht ist.
Das Problem ich möchte der function mysql_update_werte() nicht immer alle variablem mit geben, weil sich meistens 3 oder mehr Sachen gleichzeitig ändern. (immer unterschiedliche anzahl und werte)
habt ihr eine Idee wie es sonst gehen könnte?
Kommentar