簡體   English   中英

訪問SQL對象內部聯接的數據

[英]Accessing data for SQL object inner join

我正在嘗試使此內部聯接顯示輸出的標題和日期。 僅返回提供對象詳細信息的sql對象。 這是結果。 我可以訪問num_rows,但是只給我int(11)作為記錄數,不知道如何訪問字段中的信息。 這就是結果。 object(mysqli_result)#6(5){[“” current_field“] => int(0)[” field_count“] => int(2)[” lengths“] => NULL [” num_rows“] => int(11 )[“ type”] => int(0)}

感謝幫助。

$sql  = "SELECT  title, artist_name"; 
$sql .= " FROM follows";
$sql .= " INNER JOIN artworks";
$sql .= " ON follows.user_id_followed = artworks.artist_id";
$sql .= " AND follows.user_id_follower='12'";

$result_set = $database->query($sql);

echo var_dump($result_set);

你需要一個地方

$sql  = "SELECT  title, artist_name"; 
$sql .= " FROM follows";
$sql .= " INNER JOIN artworks";
$sql .= " ON follows.user_id_followed = artworks.artist_id";
$sql .= " WHERE follows.user_id_follower='12'";

您可能還希望LEFT JOIN而不是INNER JOIN`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM