Albüm seçildikten sonra sanatçı ayrıntılarını görüntülemeye çalışıyorum. Ama aynı zamanda sanatçıyla ilgili diğer albümler de gösterilmeli. Bunu başarmanın bir yolu var mı?Mysql sorguyu aynı artistID'ye sahip olan kayıt seçmek için ama farklı CDID
sol sütun CDID ve sağ sütun ArtistID olduğunu.
Bu benim şimdiki MySQL kodu: son çıkış Böyle bir şey alması gerekmektedir
<?php
require "pdoDB.php";
$albumtitle = $_GET['title'];
$db = database::connect();
$artistsql = "SELECT a.artistName, p.pubName, cd.CDTitle FROM tiptop_artist a
INNER JOIN tiptop_artistcd acd ON a.artistID = acd.artistID
INNER JOIN tiptop_cd cd ON cd.CDID = acd.CDID
INNER JOIN tiptop_publisher p ON p.pubID = cd.pubID
WHERE cd.CDTitle = ?";
$stmt = $db->prepare($artistsql);
// $stmt->bindParam("catid", $categoryid);
$stmt->execute(array($albumtitle));
echo "<table>
<tr>
<th>Artist Name</th>
<th>Publisher</th>
<th>Other Album</th>
</tr>";
while ($row=$stmt->fetch(PDO::FETCH_ASSOC)) {
echo "<tr style=\"cursor: pointer;\">";
// echo "<td>" . $row1['artistName'] . "</td>";
echo "<td>" . $row['artistName'] . "</td>";
echo "<td>" . $row['pubName'] . "</td>";
echo "<td>" . $row['CDTitle'] . "</td>";
echo "</tr>";
}
?>
:
artist name | publisher | related albums by the artist
------------------------------------------------------
hardwell | sony music| I am hardwell
| Spaceman
şimdiden teşekkürler.
Sanatçılar hangi tabloda saklanır? – prograhammer
Son çıktının elde etmeye çalıştığınız şeyin bir örneğini eklemelisiniz. Sadece birkaç satırlık veri içeren ve ayrıntıların gösterilmesini istediğiniz kaba taslak bir örnek. Şimdiye kadar neler yaptığınızı bize gösterdiniz, ancak hala hangi çıktıyı istediğinizi belirleyemiyoruz. – prograhammer
tamam sorularımı bir kez daha düzenleyeceğim – anonymous5671