Datum des letzten Beitrages..
Datum des letzten Beitrages..
Hallo,
wie bekommt ihr das mit dem Datum hin, das anzeigt, wann zu einem Beitrag die letzte Antwort geschrieben worden ist??
Von wegen letzter Beitrag: datum, autor
gut das mit dem Autor möcht ich nicht, aber das datum, wie geht das? Irgendwie komm ich nicht drauf..
Ich hab zwar die IDs aber wie bekomm die höchste (=letzter Eintrag) raus und damit auch das Datum..?
THX!!
MfG
Fraenky
wie bekommt ihr das mit dem Datum hin, das anzeigt, wann zu einem Beitrag die letzte Antwort geschrieben worden ist??
Von wegen letzter Beitrag: datum, autor
gut das mit dem Autor möcht ich nicht, aber das datum, wie geht das? Irgendwie komm ich nicht drauf..
Ich hab zwar die IDs aber wie bekomm die höchste (=letzter Eintrag) raus und damit auch das Datum..?
THX!!
MfG
Fraenky
Das ist im Feld phpbb_topics.topic_last_post_id gespeichert. http://www.phpbb.de/doku/doku2.php?mode=topics#topics
Aber der Beitrag der gerade geschrieben worden ist, muss doch erst gespeichert werden und dann bekommt er erst seine ID; diese weiß man doch noch nicht, während des speicherns..
Also kann diese doch nicht gleichzeitig aktualisiert werden -übergeschrieben werden mit der neuen ID- ?? oder seh ich das falsch??
Ich kanns mir deshalb auch nicht mit PHP-Code vorstellen...
Also kann diese doch nicht gleichzeitig aktualisiert werden -übergeschrieben werden mit der neuen ID- ?? oder seh ich das falsch??
Ich kanns mir deshalb auch nicht mit PHP-Code vorstellen...
ja normal, aber wie ist der Code?? ich stell mir das momentan so vor:
was kommt jetzt für die Fragezeichen (??) hin?
// Id des gerade eingetragenen Beitrages?
?? = mysql_result($result, 0, 'ID')
oder was?
ich kapier nicht, wie ich das realisieren könnte...
Code: Alles auswählen
//eintragen
$sql="INSERT INTO tabelle () values();
$result=mysql_query($sql, $link);
//gleichzeitges speichern der ID des gerade eingetragenen Beitrages
$sql="UPDATE tabelle_2 SET id_last_topic= ??
mysql_query($sql, $link);
// Id des gerade eingetragenen Beitrages?
?? = mysql_result($result, 0, 'ID')
oder was?
ich kapier nicht, wie ich das realisieren könnte...

jo also sagen wir so:
Das hab ich gebraucht..
Danke!!
tschö
MfG
Fraenky
Code: Alles auswählen
//eintragen
$sql="INSERT INTO tabelle () values();
$result=mysql_query($sql, $link);
$letzte_beitrags_ID=mysql_insert_id();
//gleichzeitges speichern der ID des gerade eingetragenen Beitrages
$sql="UPDATE tabelle_2 SET id_last_topic=$letzte_beitrags_ID";
mysql_query($sql, $link);
Danke!!
tschö
MfG
Fraenky