Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

PHP/MySQL - Infos nach Abfrage

Diskussion: PHP/MySQL - Infos nach Abfrage im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Ich hab in einer sql-Datenbank eine Tabelle mit dem Namen "board" und folgenden Tabellenspalten: "post_id", "titel", "content", "user", "date", ...

Antwort
Alt 08.08.03, 20:43   #1 (permalink)
Member of Honour
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard PHP/MySQL - Infos nach Abfrage

Anzeige

Ich hab in einer sql-Datenbank eine Tabelle mit dem Namen "board" und folgenden Tabellenspalten:

"post_id", "titel", "content", "user", "date", "views"

Der Wert in der Spalte "post_id" ist der Index und auf "auto_increment" gestellt.

Nun füge ich zb. mit in etwa folgendem Code einen neuen Datensatz ein:

Code:
$sql_savepost = "INSERT INTO board (titel, content, user, date, answer_to) VALUES('$titel','$content','...','123','$answer_to')";
mysql_query($sql_savepost, $_SESSION[verbindung]);
Da "post_id" auto_increment ist, kann ich logischerweise keinen Wert dafür vergeben.

Nun folgendes Problem:
Direkt anschließend an mysql_query benötige ich für eine weitere sql-Abfrage allerdings nun den vergebenen Wert der in "post_id" steht.

Gibt's eine schnelle Möglichkeit, mit der ich gleich direkt auf den zuvor eingefügten Datensatz zugreifen kann, oder muss ich jetzt erst wieder eine Abfrage starten und nach dem entsprechendem Datensatz suchen. Ich hätte da nämlich ein Problem mit der if-abfrage, da ich weder den titel, noch content, user, date oder views verwenden könnte, da keiner dieser Werte wirklich einzigartig in der Tabelle sein muss.

Ich hoffe das war nun nicht zu kompliziert.
Indi ist offline   Mit Zitat antworten
Alt 08.08.03, 20:45   #2 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

http://ch2.php.net/manual/de/functio...-insert-id.php
soox ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 08.08.03, 20:55   #3 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

Das hat sich ja jetzt schnell erledigt. Thx@soox, nächstes Mal werd ich mal gründlicher danach suchen. )
Indi ist offline   Mit Zitat antworten
Alt 08.08.03, 21:15   #4 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

mysql_insert_id() ist ja eigentlich Deppensicher, aber was kann die Ursache für folgende Meldung sein?

Zitat:
A link to the server could not be established
Die Insert-Abfrage funktioniert selbstverständlich.
Indi ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP/MySQL - Infos nach Abfrage
Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mysql-Abfrage stellt mich vor ein Problem 1000sassa (Web-) Design und webbasierte Sprachen 2 12.02.07 14:03
MySQL Abfrage bringt mich zur Verzweiflung MorbZ!!! (Web-) Design und webbasierte Sprachen 7 25.07.06 08:24
MySQL Passwort-Abfrage Cloud2302 (Web-) Design und webbasierte Sprachen 1 26.04.06 20:27
MySQL- Abfrage Problem PtB (Web-) Design und webbasierte Sprachen 21 19.11.04 07:41


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61