Ben 2 tablo ile 1 Mysql veritabanı var:
DOCUMENTS ... - staffID .....
STAFF - ID - Name
BELGELER tablo tablo örneğin personel kimlikleri bir virgülle ayrılmış dizi (2, 14) oluşmaktadır BELGELER PERSONEL tablosundaki nedenle StaffID tek veya çoklu kullanıcılar için her belgeyi atar.
Ben bireysel değerleri içine dizi bölmek başardı:
- 2
- 14
ama yerine ben PERSONEL tablosundan gerçek isimleri istiyorum kimlik numaralarını sahip daha - bunu nasıl elde edebilirsiniz. Herhangi bir yardım büyük mutluluk duyacağız - aşağıda benim şimdiki kodu bakın.
$result = mysql_query("SELECT
organizations.orgName,
documents.docName,
documents.docEntry,
documents.staffID,
staff.Name,
staff.ID
FROM
documents
INNER JOIN organizations ON (documents.IDorg = organizations.IDorg)
INNER JOIN staff ON (documents.staffID = staff.ID)
")
or die(mysql_error());
while($row = mysql_fetch_array($result)){
$splitA = $row['staffID'];
$resultName = explode(',', $splitA );
$i=0;
for($i=0;$i<count($resultName);$i++)
{
echo "<a href='staffview.php?ID=".$row['docName'].
"'>". $resultName[$i]."</a><br>";
}
echo '<hr>';
}