php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.03.2010, 14:19  
Neuer Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 17
PHP-Kenntnisse:
Anfänger
Coke121 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Primärschlüssel aus letzten eintrag in der DB auslesen

Um die Situation mal zu schildern:
Ich mache eine kleine CMS wo man Menupunkte/Kategorien erstellen kann und dazu noch einen Beitrag.
Heißt für den user, man klickt auf einen Menupunkt und dann erscheint der dazugehörige Text, eine einfache Sache.

Habe nun 2 Tabellen angelegt
Für Menupunkte: cats
Für den text: beitrag

In der Tabelle cats ist der Fremdschlüssel b_id von beitrag enthalten. Damit der beitrag zugeordnet wird.

So läuft das script zuzeit theoretisch ab:
1. Menupunkt/Kategorie wird eingetragen
2. beitrag wird eingetragen

als 3. muss ja nun in der Tabelle cats der Fremdschlüssel b_id editiert werden mit hilfe mit UPDATE damit die b_id von den beitrag was zuvor eingetragen wurde übereinstimmt mit der b_id von cats (also der Fremdschlüssel) und es bei der ausgabe richtig zugeordnet werden kann.

Und Genau da liegt mein Problem, ich weiß einfach nicht wie ich das machen kann. Irgnedwie muss ich ja den letzten eintrag in der Datenbank von b_id aus der Tabelle beitrag herausfinden.
Wie geht das? Hoffe ihr habt verstanden was ich meine, wenn nicht, einfach nochmal nachfragen. (:

Mfg
Coke121 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 11.03.2010, 14:22  
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

Zitat:
Zitat von Coke121 Beitrag anzeigen
In der Tabelle cats ist der Fremdschlüssel b_id von beitrag enthalten. Damit der beitrag zugeordnet wird.
Falsch herum: Ein Beitrag hat eine Kategorie, nicht umgekehrt.. sonst kann jede Kategorie nur einen einzigen Beitrag haben.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 11.03.2010, 14:30  
Neuer Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 17
PHP-Kenntnisse:
Anfänger
Coke121 befindet sich auf einem aufstrebenden Ast
Standard

Jupp so soll es ja auch sein, jede Kategorie soll nur einen Beitrag haben, aber du hast recht "Kategorie" ist vllt der falsche ausdruck dafür.
Coke121 ist offline  
Alt 11.03.2010, 14:38  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.115
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

Zitat:
Zitat von Coke121 Beitrag anzeigen
Irgnedwie muss ich ja den letzten eintrag in der Datenbank von b_id aus der Tabelle beitrag herausfinden.
Wie geht das?
PHP-Code:
$sql mysql_query("SELECT b_id as id FROM tabelle LIMIT 1 DESC ");
while(
$row mysql_fetch_object($sql)){
$id $row->id;
}

echo 
"Die Letzte ID lautet: ".$id
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline  
Alt 11.03.2010, 14:49  
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

Nach einer INSERT query kannst du mysql_insert_id() aufrufen.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 16.03.2010, 21:16  
Neuer Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 17
PHP-Kenntnisse:
Anfänger
Coke121 befindet sich auf einem aufstrebenden Ast
Standard

mysql_insert_id() hat übrigens super geklappt
Coke121 ist offline  
 


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
[Erledigt] Menü ein - und ausklappen abdullah JavaScript, Ajax und mehr 8 27.02.2010 23:54
[Erledigt] Durch einen DB Eintrag alle anderen Einträge bearbeiten Rutor PHP Tipps 2010 8 08.02.2010 13:25
[Erledigt] preparedStatement auslesen funktioniert nicht ?! Raidri PHP Tipps 2009 11 02.11.2009 09:21
2 <form> überschneiden sich... voda HTML, Usability und Barrierefreiheit 16 06.08.2009 11:35
Array eintrag für Eintrag durchgehen und jeweils Feld hinzufügen Stephan_87 PHP Tipps 2009 3 12.02.2009 19:23
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
User_ID nach Eintrag auslesen Pimbolie1979 Datenbanken 2 14.03.2006 22:10
Mysql Eintrag über mehrere Zeielne Eintrag funzt nicht PHP Tipps 2006 3 14.03.2006 19:38
neuen eintrag auslesen moose PHP Tipps 2006 7 14.01.2006 21:55
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Eintrag wird nicht eingetragen (Kontrollfunktion lügt?) PHP Tipps 2005-2 0 02.10.2005 12:00
[Erledigt] Nächsten Eintrag in der mySQL DB auslesen Datenbanken 6 14.09.2005 13:24
Letzten Eintrag einer MySQL Tabelle auslesen PHP Tipps 2005-2 4 12.07.2005 12:23
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
Wie kann ich den lezten Eintrag wieder auslesen? Pimbolie1979 Datenbanken 7 19.08.2004 10:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
primärschlüssel datenbank auslesen, primärschlüssel auslesen, php mysql tabellen primärschlüssel abfragen, datenbank schlüssel auslesen, php mysql primary key auslesen, php primärschlüssel von mysql auslesen, php letzten eintrag, primärschlüssel für anfänger, genau einen datensatz aus db lesen php, primärschlüssel db, datenbank primärschlüssel auslesen, mysql letzter datensatz anzeigen und als schöüssel verwenden, letzten primärschlüssel anzeigen, php primärschlüssel abfragen, primärschlüssel verwenden um letzten datensatz auszugeben, php primärschlüssel ermitteln, ersten datensatz aus datenbank ausgeben mysql, primaer schluessel von letztem db eintrag mysql, primärschlüssel aus db herauslesen, php auslesen des letzten primären schlüssels

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