Gibt ID 6 raus

  • Hey ich hab ein Problem er Liest bei mir imma die ID 6 aus

    PHP
    $auslesen = mysql_query("SELECT * FROM User WHERE id = '".$_GET['id']."'")or die('Ungültige Abfrage: ' . mysql_error());
    		$suche = mysql_fetch_array($auslesen);
    		$so = $suche['id'];
    		$Name = $_POST['Name'];
    		mysql_query("UPDATE User SET Name = '$Name' WHERE id = '$so'");
    		echo $auslesen;?> <br> <?php
    		echo "Du hast den User '".$suche['Name']."' erfolreich editiert";


    Die ID 6 gibt es nicht mal in der Spalte
    kann mir wer helfen ?
    LG kifkat
    //edit
    Kann mir Niemand helfen?

    Einmal editiert, zuletzt von Kevin B. ()

  • PHP
    <?php
    mysql_query("UPDATE `userTable` SET `userName`='".$_POST['newName']."' WHERE `userID`='".$_GET['userID']."'");
    echo "Der Benutzer ".$_POST['newName']."(".$_GET['userID'].") wurde erfolgreich editiert.";
    ?>


    Du kannst deine 2 Abfragen als überflüssig ansehen. Mache das ganze in einer simplen Abfrage und gut ist..

  • Verstehe ich nicht? Du willst 2 mal einen MySQL Query auführen? Wo ist da der Sinn wenn du das in einem lösen kannst?
    Die Variablen kann man sich doch easy kurz selbst zusammen wurschteln?

  • Ich hab das ja mit mysql_query("UPDATE `userTable` SET `userName`='".$_POST['newName']."' WHERE `userID`='".$_GET['userID']."'"); Probiert da sagt er mir Zwar mein name das er geändert würde aba es ist nix Passiert


    wen ich da Bei Eingestellt id eintrage passiert nix

  • Geklärt und erledigt per Teamviewer :)
    Bei Fragen stehe ich dir gerne noch zur Verfügung ! :)



    Lg
    Radanua