php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.07.2011, 11:13  
Neuer Benutzer
 
Registriert seit: 16.06.2011
Beiträge: 18
PHP-Kenntnisse:
Fortgeschritten
]jolly[ befindet sich auf einem aufstrebenden Ast
Standard

die Anzahl deiner Spalten und Wert ist unterschiedlich!!
entfern das NOW() im Insert Statement und vergiss bitte nicht den Beistrich
]jolly[ ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.07.2011, 11:35  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

dein NOW() am Ende passt nicht - das letzte Feld ist doch diese

Code:
haendler_artikelnummer
warum willst du noch einen Zeitwert mittels NOW() hinterherschicken
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 05.07.2011, 12:37  
Neuer Benutzer
 
Registriert seit: 06.09.2009
Beiträge: 9
PHP-Kenntnisse:
Anfänger
jabber befindet sich auf einem aufstrebenden Ast
jabber eine Nachricht über ICQ schicken
Standard datenbank insert überspringt ID tabelle

Danke funktioniert prima,

jetzt habe ich nur noch einen kleinen schoenheitsfehler
das in der Spalte ID der zaehler eigentlich bisher auf Datensatz 155 steht,
aber durch die vielen falschen eingaben auf 2000 bei den aktuellen
datensaetzen steht.
Jetzt meine frage kann ich den zaehler zurueck setzen auf den letzten Datensatz.

Gruss Torsten
jabber ist offline   Mit Zitat antworten
Alt 05.07.2011, 12:59  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Das ist kein Schönheitsfehler, sondern absolut normal. Jede Tabelle führt eine Art Zähler mit der nächsten, freien ID. Lücken entstehen durch Löschen, aber einmal verwendete ID's werden nicht wiederverwendet.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 05.07.2011, 13:12  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

wenn du dir absolut sicher bist, dass es keine Seiteneffekte gibt (Fremdschlüssel-Bezüge für Joins) . kann man es in dem Fall, da es eine TestDatenbank /bzw nur aus Fehleingaben resutliert.

phpmyadmin bietet dazu eintsprechende Mittel ...
- Tabelle auswählen, Operationen (oben) -> Auto_increment ... eine Zahl eintragen (theoretisch auch 1) - > mysql prüft dann selbsttätig, welche ID bisher die höchste ist -> fertig

Also müsstest du wohl vorher alle Fehlerhaften Datensätze löschen, dann die Vorgehensweise wie vorstehend beschrieben -> auto_increment steht wieder auf 155
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 05.07.2011, 17:19  
Neuer Benutzer
 
Registriert seit: 06.09.2009
Beiträge: 9
PHP-Kenntnisse:
Anfänger
jabber befindet sich auf einem aufstrebenden Ast
jabber eine Nachricht über ICQ schicken
Standard

Danke hat funktioniert

Gruss Torsten
jabber ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mehrere Querys klappen in PhpMyAdmin aber nicht in PHP djscaleo Datenbanken 36 15.05.2011 02:00
[Erledigt] mehrfaches INSERT über PHP drzwockel PHP Tipps 2010 10 10.08.2010 11:03
Result insert after X result2 DePANik Datenbanken 6 13.01.2010 19:58
[Erledigt] wenn in der datenbank keine eigabe gemacht is tabelle aus blenden autofieber PHP Tipps 2009 12 01.03.2009 19:17
Tabelle in einer Datenbank suchen pumbaa Datenbanken 2 03.12.2008 12:30
nested sets update und insert auf eine tabelle in einer aktion litterauspirna Datenbanken 9 09.11.2008 13:57
[Erledigt] INSERT kommt immer doppelt in die Tabelle [solved] Datenbanken 5 14.09.2005 15:32
Je nach Auswahl eine Tabelle aus einer Datenbank laden PHP Tipps 2005-2 0 05.08.2005 14:14
Je nach Auswahl eine Tabelle aus einer Datenbank laden PHP Tipps 2005-2 0 05.08.2005 14:14
[Erledigt] Wie erstelle ich eine Tabelle in meiner Datenbank? Datenbanken 4 31.07.2005 15:19
mysql dump einspielen (ohne phpmyadmin) PHP Tipps 2005-2 6 18.06.2005 21:50
[Erledigt] fehler den ich noch nie gesehen habe Datenbanken 7 09.06.2005 14:29
komisch problem mit tabelle oder datenbank nix verstehen :) Datenbanken 2 14.03.2005 12:32
Schreiben des letzten Log Ins in die Datenbank Tabelle Datenbanken 5 08.03.2005 18:43
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum