PHP und Datensätze updaten

matzseesi

Erfahrenes Mitglied
Also leute

habe folgende Funktion zum Connecten zu einer Datenbank

PHP:
function connect_db($db_username, $db_passwort, $db_host, $db_tablename, $totalselect, $user)
  {
   // Funktion zum herstellen einer Verbindung zur Datenbank
   //============
   // ErrorCodes
   //============
   // no_connection -> Es kann keine Verbindung zur Datenbank hergestellt werden
   // no_table      -> Der Tablename konnte nicht gefunden werden
   // no_select     -> Kein User mit diesem Namen gefunden
   //============


   // Versuchen die DB-Verbindung herzustellen
   if (!($verbindung = mysql_connect($db_host,$db_username,$db_passwort)))
     {
      return $error="no_connection";
      exit();
     }


   //Versuchen die DB auszuwählen
   if (!mysql_select_db ($db_tablename, $verbindung))
     {
      return $error="no_table";
      exit();
     }

   if ($totalselect=='1')
     {
      $query = "SELECT vorname, nachname, nickname, pw, grade, email, ndemail, handy, tel, geb, bundesland, staat, strasse, plz, stadt,  lastlogin, logincount, usersince, motto FROM user WHERE nickname = '$user'";
	  if (!($ergebniss=mysql_query($query, $verbindung)))
	    {
	     return $error='no_select';
	     exit();
	    }
	   else
	    {
	     $abfrage = mysql_fetch_object($ergebniss);
	     return $abfrage;
	     mysql_close($verbindung);
	     exit();
	    }
     }

   return $verbindung;
  }

und folgenden string den ich updaten möcht Ich muss ja nicht alle spalten angeben wenn ich einen datensatz angebe oder? naja ich geb mal vorsichtshalber alles so an wie ich es gmacht hab


PHP:
 $logstring = "UPDATE user SET vorname='$f_uv_vorname', nachname='$f_uv_nachname', pw='$f_uv_pw_n', grade='$f_uv_grade', email='$f_uv_email', ndemail='$f_uv_ndemail', handy='$f_uv_handy', tel='$f_uv_tel', geb='$f_uv_geb', bundesland='$f_uv_bundesland', staat='$f_uv_staat', strasse='$f_uv_strasse', plz='$f_uv_plz', stadt='$f_uv_stadt', motto='$f_uv_motto' WHERE nickname='$f_uv_nickname'";  
   $verbindung=connect_db('root', '7syr4rah', 'Gandalf', 'betrieb', '0', '');
   $result=mysql_query($logstring,$verbindung);
   echo $result;
   mysql_close($verbindung);

allerdings updatet er mir den Datensatz nicht er liefert beim echo $result; NIX zurück einfach gar nix wo liegt der fehlerß

Grüße Matz
 
sorry

hat sich erledigt

hab die ganze zeit an user updatet dens nicht gibt => ich geh jetzt schlafen

Sorry für den post
 
Zurück