Bu sorunun cevabını vermek için ekstra bilgiye ihtiyaç var aslında. Örneğin, "farklı bir tablo" hangi tablo? Ayrıca, "ID yada başka bir değere göre" ne tür bir değere göre veri çekmek istiyorsunuz? Hangi sütunlarda arama yapmak istiyorsunuz?
Eğer bu bilgileri verirseniz, size daha detaylı bir cevap verebilirim. Ancak, burada verilen kod parçacığında, $uniqid değişkenine göre tedarikciler tablosundan veri çektiğini görebiliyorum. Eğer bu veriyi, örneğin, urunler tablosundan çekmek istiyorsanız, sorgunuzu değiştirerek urunler tablosunu kullanmalısınız. Örneğin:
$urunler =$db->prepare("SELECT * FROM urunler WHERE uniqid='$uniqid'");
$urunler ->execute();
$uList=$urunler ->fetch(PDO::FETCH_ASSOC);
Bu sorgu, uniqid sütununda $uniqid değişkenine eşit olan tüm satırları çekecektir. Eğer bu sorguyu daha da geliştirmek istiyorsanız ve diğer sütunlarda da arama yapmak istiyorsanız, WHERE koşulu içine ekstra koşullar ekleyebilirsiniz. Örneğin:
$urunler =$db->prepare("SELECT * FROM urunler WHERE uniqid='$uniqid' AND renk='kırmızı'");
$urunler ->execute();
$uList=$urunler ->fetch(PDO::FETCH_ASSOC);
Bu sorgu, uniqid sütununda $uniqid değişkenine eşit olan ve renk sütununda "kırmızı" olan tüm satırları çekecektir. Bu şekilde sorgunuzu daha da geliştirerek aradığınız veriyi çekebilirsiniz. Umarım yanlış bir cevap yazmamışımdır. Diğer arkadaşlar da gördüklerinde yardımcı olacaklardır. Sormak isteğiniz bir şey olursa bı süre daha buralardayım hocam. Kolay gelsin