Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
SQL Update funktioniert nich
zurück: Alert bei fehlender Eingabe soll erscheinen weiter: Daten aus Access 2007 in 1&1 MySQL importieren Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Butterzeugs
Gast


Verfasst am:
17. Apr 2012, 22:48
Rufname:

SQL Update funktioniert nich - SQL Update funktioniert nich

Nach oben
       

Hilfe, sitz jetzt schon seit tagen an dem Problem.
Ich möchte drei Datensätze in einer Datenbank Aktualisieren. Ich hab nur keinen Schimmer wie ich das schreiben soll das es funktioniert. Hier mal mein letzter Versuch.
Code:
<?php
}

 if(isset($_GET["page"])) {
    if($_GET["page"] == "2") {
    $user = $_SESSION["username"];
    $geschlecht = $_POST['geschlecht'];
        $alter = $_POST['alter'];
    $gewicht = $_POST['gewicht'];

        $fehler = 0;
       
      $verbindung = mysql_connect("localhost","xxxxxxxx","xxxxxxx")
       or die ("Keine Rückmeldung der Datenbank...");
       
       mysql_select_db("xxxxxxxx")
       or die ("Verbindung mit Datenbank nicht möglich");
       $control = 0;
       $abfrage = "SELECT user FROM assidaten WHERE user = '$user'";
       $ergebnis = mysql_query($abfrage);
       while($row = mysql_fetch_object($ergebnis))
       {
       
        $control++;
       
       }
   
 if ($fehler != 1){
 
    $eintrag = "UPDATE  assidaten SET geschlecht = ' " . $geschlecht . " ' , alter = ' " . $alter . " ' , gewicht = ' " . $gewicht . " '  WHERE user = ' " . $user . " ' "
     
    $eintragen = mysql_query($eintrag);
     
   if ($eintragen == true) {
   
    echo "Du hast Deine Daten gespeichert...";
   
   }else{
    echo "unbekannter Fehler im System bitte versuche es nochmal...";
   
   }
   mysql_close($verbindung);
 }
 }
 }
 
?>
ich glaube das Problem liegt in der Art wie ich die Variablen in den UPDATE befehl eingebaut habe.
Ich hab auch schon versucht es so zuschreiben :
Code:
$eintrag = "UPDATE  assidaten SET geschlecht = '$geschlecht' , alter = '$alter' , gewicht = '$gewicht'  WHERE user = '$user' ";
geht auch net.
Habt Ihr ne Lösung ?
maninweb
Microsoft Excel MVP 2014


Verfasst am:
18. Apr 2012, 09:14
Rufname: maninweb
Wohnort: Aachen


AW: SQL Update funktioniert nich - AW: SQL Update funktioniert nich

Nach oben
       

Hallo Butterzeugs...

Du könntest eine manuelle Abfrage per PhpMyAdmin auf dem Server testen, um so zu schauen,
ob diese generell funktioniert. Und dann die Abfrage in PHP erstellen.

Vermutung: Datentypen in der PHP Abfrage stimmen nicht, $alter sieht nach Zahl aus, in der
Abfrage ist's ein String...
Code:
ergo statt

alter = ' " . $alter . " '

dann alter =  " . $alter . "
Gruß
_________________
Der größte Aberglaube der Gegenwart ist der Glaube an die Vorfahrt.
Jacques Tatischeff - auch bekannt als Jacques Tati
20FCC4FD0E3240C59522E3F0C4695941
Gast



Verfasst am:
18. Apr 2012, 16:46
Rufname:

AW: SQL Update funktioniert nich - AW: SQL Update funktioniert nich

Nach oben
       

hm , ja aber ich dachte bei string is es egal ob zahl oder buchstabe.
ich denke mein problem leigt nur darin das ich nicht genau weis wie ich es schreiben muss wenn ich mehrere datensätzen updaten möcht.
ich hab es getestet mit nur einem datensatz :
Code:
<?php
}

 if(isset($_GET["page"])) {
    if($_GET["page"] == "2") {
    $user = $_SESSION["username"];
    $motto = $_POST["motto"];
        $fehler = 0;
       
       $verbindung = mysql_connect("localhost","xxxxxxx","xxxxxxxx")
       or die ("Keine Rückmeldung der Datenbank...");
       
       mysql_select_db("xxxxxxxx")
       or die ("Verbindung mit Datenbank nicht möglich");
       $control = 0;
       $abfrage = "SELECT user FROM assidaten WHERE user = '$user'";
       $ergebnis = mysql_query($abfrage);
       while($row = mysql_fetch_object($ergebnis))
       {
       
        $control++;
       
       }
   
 if ($fehler != 1){
 
    $eintrag = "UPDATE assidaten Set motto = '$motto' WHERE user = '$user'";
         
     $eintragen = mysql_query($eintrag);
 
   if ($eintragen == true) {
   
    echo "Du hast Dein Motto gespeichert...";
   
   }else{
    echo "unbekannter Fehler im System bitte versuche es nochmal...";
   
   }
   mysql_close($verbindung);
 }
 }
 }
 
?>
das fuktioniert einwandfrei. nur eben wenn ich mehrere datensätze mit dem UPDATE SET befehl übertragen möchte dann gehts nicht.
waldwuffel
Hardware & OS, Sicherheit


Verfasst am:
19. Apr 2012, 20:18
Rufname:
Wohnort: Bergisch Gladbach


AW: SQL Update funktioniert nich - AW: SQL Update funktioniert nich

Nach oben
       

Moin,

wie lautet denn die konkrete Fehlermeldung ? Und wie sieht Deine Datenbank-Struktur genau aus ?

Gruß,
wuffel.

_________________
Dein Feedback ist mein täglich' Brot - lass mich nicht verhungern ...
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge MS Expression Web Forum: Expression Web3 auf Web4 Update stürzt ständig ab 1 HDT 388 15. Mai 2013, 10:34
Gast Expression Web3 auf Web4 Update stürzt ständig ab
Keine neuen Beiträge PHP & JavaScript Forum: SQL Where Bedingung mit PHP Variable 2 Gast 2266 07. Jan 2012, 12:51
Gast SQL Where Bedingung mit PHP Variable
Keine neuen Beiträge PHP & JavaScript Forum: MY SQL Abfragen Variable auf inhalt prüfen 1 Gast 2119 21. März 2011, 23:26
Gast MY SQL Abfragen Variable auf inhalt prüfen
Keine neuen Beiträge MS Expression Web Forum: Browser-Vorschau funktioniert nicht richtig 1 Phin 1794 24. Dez 2009, 16:42
maninweb Browser-Vorschau funktioniert nicht richtig
Keine neuen Beiträge Frontpage Forum: In ASP-Seiten blättern funktioniert nicht 2 Apollon 1367 08. Okt 2009, 10:10
Apollon In ASP-Seiten blättern funktioniert nicht
Keine neuen Beiträge HTML & CSS Forum: css-Formatierung für <hr> funktioniert nicht im IE...? 6 Tobi Berlin 2799 12. Sep 2009, 12:50
Tobi Berlin css-Formatierung für <hr> funktioniert nicht im IE...?
Keine neuen Beiträge PHP & JavaScript Forum: Ablaufdatum SQL 0 hemmersbachp 1085 09. Aug 2009, 02:56
hemmersbachp Ablaufdatum SQL
Keine neuen Beiträge MS Expression Web Forum: erweiterte SQL Generierungsoptionen grau (insert-, update-.. 0 cscarn 1291 22. Jun 2009, 11:22
cscarn erweiterte SQL Generierungsoptionen grau (insert-, update-..
Keine neuen Beiträge MS Expression Web Forum: Wie geht ein update von Frontpage 97 zu Expression Web 2 ? 2 Gast 1905 02. Jun 2009, 11:29
sashnow Wie geht ein update von Frontpage 97 zu Expression Web 2 ?
Keine neuen Beiträge Frontpage Forum: Meine E-Mail-Adresse funktioniert nicht im Firefox 7 Gast 1572 04. Jan 2009, 12:27
maninweb Meine E-Mail-Adresse funktioniert nicht im Firefox
Keine neuen Beiträge Frontpage Forum: Update einer Frontpage 2000-Version auf 2003 möglich? 4 SilkeKl 3089 09. Apr 2008, 08:06
maninweb Update einer Frontpage 2000-Version auf 2003 möglich?
Keine neuen Beiträge Frontpage Forum: Daten auf FTP geladen wie funktioniert einbindung in Domain 4 Gast 1869 30. Nov 2007, 23:16
Gast Daten auf FTP geladen wie funktioniert einbindung in Domain
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Dreamweaver Forum