Ich werde die vollständige Syntax hier veröffentlichen, bitte lassen Sie sie von MySQL-Meistern bewerten
<code>$gettimeline = mysql_query("SELECT * FROM `timeline` LEFT JOIN `users_profile` USING (id) ORDER BY `addtime_timeline` DESC "); </code>
Das Obige dient dazu, die Timeline-Datentabelle zu finden und sie nach addtime_timeline anzuordnen
<code>while ($row=mysql_fetch_array($gettimeline)){ 印出timeline的欄位資料 } </code>
Das Obige ist der Zyklus zum Drucken von Timeline-Daten
In der Schleife werde ich eine Abfrage wie folgt hinzufügen
<code>while ($row=mysql_fetch_array($gettimeline)){ $GETthumb1 = mysql_query("SELECT * FROM `timeline_thumb` WHERE `id` = '".$_SESSION['userid']."' AND `by_timeline_id` = '".$row['timeline_id']."' AND `thumb_type` = '1' "); $pub_GETthumb1 = mysql_query("SELECT * FROM `timeline_thumb` WHERE `by_timeline_id` = '".$row['timeline_id']."' AND `thumb_type` = '1' "); $pub_GETinfo = mysql_query("SELECT * FROM `timeline_thumb` JOIN `users_profile` USING (id) WHERE `by_timeline_id` = '".$row['timeline_id']."' ORDER BY `addtime_thumb` DESC "); $get_comment = mysql_query("SELECT * FROM `timeline_comment` JOIN `users_profile` USING (id) WHERE `re_timeline_id` = '".$row['timeline_id']."' ORDER BY `addtime_comment` DESC "); $get_comment_num = mysql_query("SELECT * FROM `timeline_comment` WHERE `re_timeline_id` = '".$row['timeline_id']."' "); } </code>
GETthumb1 dient dazu, herauszufinden, wie viele Transaktionen die ID (by_timeline_id) mit der Zeitleiste (timeline_id) in der Datentabelle timeline_thumb übereinstimmt (um zu erfassen, wie viele Transaktionen der Benutzer hat).
pub_GETthumb1 zeigt an, wie viele Transaktionen insgesamt vorhanden sind.
pub_GETinfo erfasst die Benutzerinformationen, die dem Benutzerprofil (id) entsprechen.
get_comment dient dazu, die Anzahl der IDs (re_timeline_id) zu erfassen, die mit der Zeitleiste (timeline_id) in der Datentabelle timeline_comment übereinstimmen, und die Benutzerinformationen zu erfassen, die dem Benutzerprofil (id) entsprechen.
get_comment_num dient zum Abrufen der Gesamtzahl der Transaktionen.
Gibt es Raum, MySQL-Abfragen zu vereinfachen? ........