Community

9dots.de Webdesign Board

 

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 

 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 


SQL Update funktioniert nicht wie gewünscht

 
Neues Thema eröffnen   Neue Antwort erstellen    9dots.de Webdesign Community Foren-Übersicht -> Coding-Support
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
dark4521
Newcomer
Newcomer


Angemeldet: 25.08.2006
Beiträge: 5


BeitragVerfasst am: 31.07.2008, 22:00    Titel: SQL Update funktioniert nicht wie gewünscht Antworten mit Zitat
Sehr geehrte Community,

Ich schreibe zur zeit ein Konzert Manager für meine Seite.

darin inhalten muss natürlich eine bearbeiten funktion sein aber diese funktioniert nicht gewünscht.

1. Problem: Update statement akzeptiert 2 variablen nicht

2. Problem: muss update 2x durchführen bis es wirkt.

3. Update löscht daten ab und zu.

hier ist der Konzert Manager.

http://www.hybridsoldier.de/spielwiese/kztmngr.php

und hier der quelltext wo das problem entsteht:

http://nopaste.ch/272e5adada20211.html

Also wenn jemand mir sagen kann was ich falsch mache wäre es nett Sehr glücklich

Mit freundlichen Grüßen

dark4521
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
ShortY
Mitglied
Mitglied


Angemeldet: 04.06.2004
Beiträge: 556
Wohnort: Herdorf
Interessen: Glaube, MTB, klettern, Musik(hören und machen), Computer

BeitragVerfasst am: 01.08.2008, 09:31    Titel: Antworten mit Zitat
keine Ahnung, ob das den Fehler komplett behebt, aber die Syntax in dem Query ist nicht richtig: zwischen
Code:
venue = '$venue'
und
Code:
tour = '$tour'
steht kein trennendes Komma...

gewöhn Dir am besten mal an auch die MySQL Querys syntaktisch zu formatieren, dann passiert sowas nicht so schnell:
Code:
$SQL = "
      UPDATE   konzertmanager
         SET   datum   = '$timestamp',
               band    = '$band',
               country = '$country',
               state   = '$state',
               town    = '$town',
               venue   = '$venue',
               tour    = '$tour'
       WHERE   id  = '$bdid'
       ";
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
dark4521
Newcomer
Newcomer


Angemeldet: 25.08.2006
Beiträge: 5


BeitragVerfasst am: 01.08.2008, 09:49    Titel: Antworten mit Zitat
okay danke ich werd das jetzt mal ausprobieren mal gucken ob es funktioniert.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
dark4521
Newcomer
Newcomer


Angemeldet: 25.08.2006
Beiträge: 5


BeitragVerfasst am: 01.08.2008, 10:20    Titel: Antworten mit Zitat
hmm funktioniert immernoch nicht ich veröffentliche mal den kompletten quelltext...

http://nopaste.ch/aa99596165527c5.html

jetzt ändert er keine daten mehr

außerdem wenn ich es anders hin schreibe verändert er $timestamp nicht und akzeptiert nicht die variable $bdid
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Panda
Mitglied
Mitglied


Angemeldet: 25.03.2005
Beiträge: 190
Wohnort: Marburg

BeitragVerfasst am: 01.08.2008, 10:52    Titel: Antworten mit Zitat
dark4521 hat folgendes geschrieben:

jetzt ändert er keine daten mehr


is ja auch logisch, du machst keinen query mehr, du schreibst bloß
Code:
  $updated = mysql_query($update);

jetz müsstest du noch $updated aufrufen, damit nen query zu stande kommt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
ShortY
Mitglied
Mitglied


Angemeldet: 04.06.2004
Beiträge: 556
Wohnort: Herdorf
Interessen: Glaube, MTB, klettern, Musik(hören und machen), Computer

BeitragVerfasst am: 01.08.2008, 11:04    Titel: Antworten mit Zitat
nein, nicht wirklich... mit dieser Zuweisung bekommt $updated den Rückgabewert des Query...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
dark4521
Newcomer
Newcomer


Angemeldet: 25.08.2006
Beiträge: 5


BeitragVerfasst am: 01.08.2008, 11:29    Titel: Antworten mit Zitat
shorty darf ich dich in icq adden? Sehr glücklich

bzw. hat jemand den fehler schon gefunden? xD
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Impi
Mitglied
Mitglied


Angemeldet: 06.05.2006
Beiträge: 530


BeitragVerfasst am: 01.08.2008, 12:16    Titel: Antworten mit Zitat
if($updated) echo "Done ...";
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    9dots.de Webdesign Community Foren-Übersicht -> Coding-Support Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht 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.

Board Software by phpBB © 2001, 2005 phpBB Group. Impressum
Dominik Wuttke - Moritz Münchmeyer - Joachim Nagel GbR.
AGB