Aşağıdaki kod harika çalışıyor. Bu iki MySQL tablodan verileri birleştirir. I comment adında üçüncü bir MySQL tablodan bazı verileri çekerek değiştirmek istiyorum.
Aşağıdaki HTML tabloda, title MySQL tablosunda bir alandır submission. Her title karşılık gelen bir submissionid alanı vardır. Bu alan, submissionid da comment MySQL tabloda bulunmaktadır.
Aşağıdaki HTML tablosunun içinde, countComments adlandırılan bir alan commentid herhangi bir {[için comment MySQL tablosunda görünen sayısını eşit istiyorum ( 3)]}, burada submissionid hem submission ve comment tablolarda aynıdır ve submissionid karşılık gelir title kullanılmaktadır.
İşte yakalamak bulunuyor: Hiçbir satır MySQL tablosunda varsa comment o submissionid table, I [(3) {istiyorum için kullanılan karşılık }] sıfıra eşit.
Bunu nasıl yapabilirim?
$sqlStr = "SELECT s.loginid, s.title, s.url, s.displayurl, l.username
FROM submission AS s,
login AS l
WHERE s.loginid = l.loginid
ORDER BY s.datesubmitted DESC
LIMIT 10";
$result = mysql_query($sqlStr);
$arr = array();
echo "<table class=\"samplesrec\">";
while ($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td class="sitename1"><a href="http://www.'.$row["url"].'">'.$row["title"].'</a></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="sitename2"><a href="http://www...com/sandbox/members/index.php?profile='.$row["username"].'">'.$row["username"].'</a><a href="http://www...com/sandbox/comments/index.php?submission='.$row["title"].'">'.$row["countComments"].'</a></td>';
echo '</tr>';
}
echo "</table>";