私のクエリの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