Update in MySQL

Diskutiere Update in MySQL im Off - Topic Forum im Bereich Ausserhalb der Computerwelt; Hallo wieder einmal, Ich habe jetzt ein Script gebastelt das eigentlich funktioniert aber es aktualisiert die Daten in der DB nicht. Den ganzen Update befehl ...



 
  1. Update in MySQL #1
    Volles Mitglied Standardavatar

    Standard

    Hallo wieder einmal,

    Ich habe jetzt ein Script gebastelt das eigentlich funktioniert aber es aktualisiert die Daten in der DB nicht. Den ganzen Update befehl sollte keine Fehler habe weil in PhpMyAdmin gibt der keine Fehler.

    Code:
    <?
    $dbHost = "localhost";
    $dbUser = "root";
    $dbPass = "";
    $dbName = "Loginsystem";
    $dblink = mysql_connect($dbHost, $dbUser, $dbPass) or die("Konnte keine Verbindung zum Datenbankserver aufbauen!");
    $selectDB = mysql_select_db($dbName, $dblink) or die("Konnte die Datenbank <b>$dbName</b> nicht auswählen!");  	
    if($frmname=='EditDat') {
    if(!$error)
    {	$_SESSION['user_id']=$sid;	
    $sql = "UPDATE `benutzerdaten` SET `Nickname` = '$Nickname',
    `Id` = '$Id',
    `Nachname` = '$Nachname',
    `Vorname` = '$Vorname',
    `Geburtstag` = '$Geburtstag',
    `Rang` = '$Rang',
    `Mail` = '$Mail',
    `Motto` = '$Motto',
    `Clans` = '$Clans',
    `Funktion` = '$Funktion',
    `Spezialitat` = '$Spezialitat' WHERE `Id` = '$sid' LIMIT 1";
    if ( !($result = mysql_query($sql,$dblink)) ) {
    $errormsg. "Konnte nicht geändert werden.";
    mysql_query("ROLLBACK");
    $err =TRUE;
    }  	
    if (!$err) {	
    mysql_query("COMMIT");	
    echo "<html><head><link href'../style.css' rel='stylesheet' type='text/css'><meta http-equiv='refresh' content='5; URL=home2.php'></head><body><center>Du wirst gerade weitergeleitet.</center></body></html>";
    } else { 
    mysql_query("ROLLBACK");
    echo $errormsg;
    }  
    } else { 
    echo "Fehler";}}?>
    Kann mir irgend jemand erklären, wieso das nicht geht?
    Danke

  2. Standard

    Hallo Asus A7N8X Deluxe,

    schau Dir mal Diesen Ratgeber. an. Dort wirst du bestimmt fündig.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Update in MySQL #2
    Hardware Freak Avatar von Hannes

    Mein System
    Hannes's Computer Details
    Gehäuse:
    MacBook Pro 15" Notebook
    Betriebssystem:
    Mac OS X 10.4

    Standard

    Ändere mal das

    Code:
    $_SESSION['user_id']=$sid;
    Auf das

    Code:
    $sid = $_SESSION['user_id'];
    um. Das ist aufjedenfall schonmal falsch. Die Variable könnte man auch einsparen und es direkt verwenden, falls nirgendsanders mehr gebraucht.

  4. Update in MySQL #3
    Volles Mitglied
    Threadstarter
    Standardavatar

    Standard

    danke für die hilfe. ich versuchs gleich. ich hab zwar nicht das gefühl das es was ändert, weil in Mathe spielt es ja auch keine Rolle, ob jetzt x=10 oder 10=x ist.

    EDIT:
    So habs getestet und es geht immer noch nicht. Gibts sonst noch was, was nicht gut ist?


Update in MySQL

Besucher kamen mit folgenden Begriffen auf die Seite:

Stichworte


Guides, Tipps und Mitspieler zu Citadel: Forged with Fire findest du auf Citadel Forum - Forged with Fire.
-
Trete der Nintendo Community bei und besuche das Nintendo Switch Forum.