我正試圖從查詢中的IN子句中找到一個值。 我正在查找的列是「contentAvailability」表中的「viewURL」。從IN子句查詢中獲取值
$availableProvidersSQL = mysql_query("SELECT * FROM contentProviders
WHERE
code IN (SELECT providerCode FROM contentAvailability WHERE contentGuid = '".($row['guid'])."')
ORDER BY firendlyName") or die(mysql_error());
while($availableProvidersRow = mysql_fetch_array($availableProvidersSQL)) {
echo '<div class="col-lg-12 col-md-12 col-sm-6 col-xs-6" style="padding-bottom:7px;">
<figure>
<a href="#"><img src="'.$baseURL.'images/providers/'.$availableProvidersRow['code'].'/Logo.jpg" class="providerLink"></a><br />
</figure>
</div>';
}
任何幫助,將不勝感激
這個問題有點不清楚。你能分享一下你的表格結構,一些樣本數據,以及你想要得到的樣本結果嗎? – Mureinik
請不要使用[mysql_'數據庫擴展](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php),它 已被棄用(永遠不會在PHP7中)特別是如果你只是學習PHP,花費你的精力學習'PDO'數據庫擴展。 [從這裏開始](http://php.net/manual/en/book.pdo.php)其真的很容易 – RiggsFolly