php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.07.2006, 12:25  
Benutzer
 
Registriert seit: 16.10.2004
Beiträge: 90
freitz
Standard datensatz an bestimmter stelle einfügen

hallo
ich steh grad total auf m schlacuh und komm nicht weiter.
ich möchte einen datensatz in eine mysql-tabelle mit php einfügen, ABER nicth ans ende der tabelle sondern an eine bestimmte stelle, z.B. nach dem datensatz mit der id (=prim. key) x

kann mir da einer helfen bitte.

mfg alex
freitz ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.07.2006, 12:35  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Dafür bräuchtest du eine zusätzliche Integer-Spalte, mit der du eine Sortierreihenfolge festlegst. Dann kannst du den Wert für den neuen Datensatz auf den gewünschten Wert setzen und für alle dahinterliegenden Datensätze um 1 erhöhen.
xabbuh ist offline   Mit Zitat antworten
Alt 04.07.2006, 13:06  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Der Primärschlüssel wird ja meistens per auto_increment festgelegt. Da solltest du eigentlich nicht rumpfuschen und selbst Werte vergeben. Zumal "mittendrin" ja heißt, dass es wahrscheinlich sowieso bereits einen Eintrag mit id + 1 gibt.

Wenn du es so machen möchtest wie xabbuh vorschlägt, kannst du eben diese zusätzliche Integer-Spalte nicht als Primärschlüssel verwenden, da du diese ja änderst und somit die eindeutige Zuordnung zu jeder Zeit verloren geht.
Zergling-new 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
Datei an bestimmter Stelle ändern imagica PHP Tipps 2008 3 05.02.2008 17:26
auf nächsten Datensatz zugreifen cycap Datenbanken 5 18.12.2007 14:32
datensatz problem 24bits PHP Tipps 2006 1 30.08.2006 18:52
einen variablen datensatz löschen PHP Tipps 2007 3 04.11.2005 12:41
nächsten datensatz bei klick auf button weiter... PHP Tipps 2005-2 1 14.08.2005 12:19
IncludeDatei erst an bestimmter Stelle ausgeben? PHP Tipps 2005-2 11 29.06.2005 14:12
Datensatz nach bestimmter Zeit aus DB automatisch löschen. Datenbanken 8 09.05.2005 16:33
nach bestimmter Zeit datensatz löschen PHP Tipps 2005 8 29.04.2005 14:35
Datensatz geändern? patr1k PHP Tipps 2005 12 14.02.2005 12:46
String an bestimmter Stelle einfügen PHP Tipps 2005 1 14.01.2005 11:38
Leeren Datensatz editierbar machen Anuschka PHP Tipps 2004-2 1 27.12.2004 13:28
arrayinhalt an bestimmter stelle ausgeben PHP Tipps 2004 7 19.10.2004 11:58
Datensatz abfragen und in Formularfeldern ausgeben Datenbanken 1 25.08.2004 09:24
an bestimmter stelle eines files etwas hineinschreiben PHP Tipps 2004 9 28.07.2004 13:23
formular button linkt an interne Stelle PHP Tipps 2004 1 08.06.2004 10:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php an bestimmter stelle einfügen, mysql datensatz an bestimmter stelle einfügen, datensatz an bestimmter stelle einfügen, mysql spalte an bestimmter stelle einfügen, sql spalte an bestimmter stelle einfügen, php wert an bestimmter stelle in datei einfügen, mysql \am ende einfügen\, sql daten an bestimmter stelle einfügen, php an stelle einfügen, sql datensatz an bestimmter stelle, sql zeile an bestimmter stelle einfügen, mysql wert an bestimmter stelle einsetzen, mysql \neuen datensatz ans ende\, php wert an bestimmter stelle, werte in eine bestimmte stelle hineinschreiben php mysql, sql wert an bestimmter stelle einfügen, mysql datensatz an eine bestimmte stelle einfügen, php datei an bestimmter stelle einfügen, sql satz an bestimmte zeile einfügen, sql daten in bestimmter zeile einfügen

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:17 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.