Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> SQL: Kein Eintrag, keine Fehlermeldung
radarin
GIHD mbH
Geschrieben am: Di 2.01.2007, 14:34
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 429
Mitglied seit: 25.07.2004


Hallo Liste
aus mir unerklärlichen Gründen erhalte ich keinen neuen DS in der Tabelle, obwohl ich im Query keinen Fehler entdecken kann und auf der Webseite auch kein Error auftritt.

CODE

INSERT INTO tabelle (status,anrede,vorname,initial,nachname,firma,adresse,nr,plz,ort,email,telefon,datum,ip,browser) VALUES (0, 'Herr', 'Hans', 'W', 'Muster', 'Stadtreinigung', 'Hofweg', '3', '9000', 'St.Gallen', 'info@mail.ch', '0711234568', 1167739472, '217.162.76.70', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1')


Was muss ich denn einbauen, damit auf der Seite eine Meldung kommt, wenn der Eintrag nicht erfolgt ist? Die Spalten status und datum sind vom Typ INT, der Rest VARCàHAR oder CHAR.

Gruss René
Top
PMEmail PosterUsers WebsiteICQMSN
Top
 
 
Yosh
#2 Geschrieben am: Di 2.01.2007, 14:40 (+00:05)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 165
Mitglied seit: 6.11.2006


wie auch immer Du das Statement absetzt, z.B.
CODE
mysql_query($query) or die("Statement fehlgeschlagen");


Oder Du prüfst halt nachher ob ein Datensatz eingetragen ist (per SELECT), der den eindeutigen Kriterien entspricht. Wenn dem nicht so ist, kannst Du halt noch eine Meldung ausgeben.

Wobei der Ansatz zu schauen wo der Fehler liegt und warum kein Eintrag da ist wahrscheinlich sinnvoller ist wink.gif


--------------------
Top
PMEmail Poster
Top
 
Severin Fink
#3 Geschrieben am: Di 2.01.2007, 14:45 (+00:05)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 93
Mitglied seit: 5.06.2006


Hi
hast du dir schonmal mysql_error(); ausgeben lassen?
Vielleicht kommt ja doch nen Fehler.

mfg Severin
Top
PMEmail PosterICQMSN
Top
 
radarin
GIHD mbH
#4 Geschrieben am: Di 2.01.2007, 14:52 (+00:07)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 429
Mitglied seit: 25.07.2004


QUOTE

Wobei der Ansatz zu schauen wo der Fehler liegt und warum kein Eintrag da ist wahrscheinlich sinnvoller ist


Das ist schon klar, grundsätzlich muss das Query funktionieren, das werde ich jetzt mal spaltenweise austesten müssen. Trotzdem, so sollte es zu einem Fehler kommen, soll der User das wissen, dass seite Daten nicht übermittelt werden konnten.
Top
PMEmail PosterUsers WebsiteICQMSN
Top
 
radarin
GIHD mbH
#5 Geschrieben am: Di 2.01.2007, 15:11 (+00:18)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 429
Mitglied seit: 25.07.2004


ok, hab nur die falsche DB angesprochenj. jetzt gehen die DS rein, dennoch bringt



CODE

echo "<br>sql error: ".mysql_error();


den Fehler:

Warning: mysql_query(): Access denied for user 'root'@'localhost' (using password: NO)
Top
PMEmail PosterUsers WebsiteICQMSN
Top
 
Alonso
WEPAX.com
#6 Geschrieben am: Di 2.01.2007, 15:26 (+00:15)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 514
Mitglied seit: 10.02.2005


QUOTE (radarin @ Di 2.1.2007, 16:11)
Warning: mysql_query(): Access denied for user 'root'@'localhost' (using password: NO)

Vorher solltest du erstmal eine Datenbanklanbindung herstellen.. wink.gif

Er versucht direkt mit den Systemrechten auf die DB zuzugreiffen, was natürlich nicht möglich ist..


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
radarin
GIHD mbH
#7 Geschrieben am: Di 2.01.2007, 22:41 (+07:15)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 429
Mitglied seit: 25.07.2004


Bis auf die Fehlermeldung funktioniert ja alles, die Daten werden in der DB eingetragen.

Ich hab den Fehler gefunden, ich hab die Vorlage von wegen Fehlermeldung ausgeben zu direkt übernommen. Ich habs jetzt so gelöst, dass ich den sql error überprüfe und danach mit der neu erstellten id nochmals eine abfrage mache, ob in der DB ein DS mit dieser ID existiert. So bekommt der User nur ein OK wenn wirklich alles geklappt hat...

cool.gif
Top
PMEmail PosterUsers WebsiteICQMSN
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/15831

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Gate24 - Eintrag Sandro Feuillet 277 7 So 30.11.2008, 09:50
Anfänger: keine Klicks trotz guter CTR bkdd 829 16 Fr 7.11.2008, 23:59
Eintrag in Verzeichnissen/Bookmarkdiensten ajse80 213 7 Mi 5.11.2008, 12:30
Webformular automatischer Eintrag in CRM Software Beginner 257 3 Mi 24.09.2008, 09:51
Aktualisieren - doppelter Eintrag verhindern kekskruemel 222 6 Fr 12.09.2008, 20:01
Formulareingabe (Ausgabe Fehlermeldung) Promada 144 4 Do 28.08.2008, 00:17
Keine Abmahnung ohne vorherigen Kontakt Messer-Jockel 332 4 Fr 8.08.2008, 14:44
brauche tld habe kein geld! halbesbit 1250 45 Di 29.07.2008, 13:39
Webkatalog Eintrag ohne Backlinkpflicht jeronimo 957 21 Do 17.07.2008, 09:52




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]