kodlarınızın en başına <?php den sonra
error_reporting(1);
ekleyerek hatayı görüntüleyebilirsiniz.
Kodlarda bir hata yok ancak aşağıdaki gibi de bir deneyebilirsiniz.
Kullandığınız apache / php versiyonuna bağlı bir hata olabilir.
while($r = @mysql_fetch_assoc($s)){
echo $r["urunadi"]." / ".$r["sirket_adi"]."\n";
}
Dediğin gibi yaptım ancak hata vermedi ancak herhangi bir veride göstermedi.
Aşağıdaki kodu kullandığımda Tüm şirket isimlerini yazdırıyor.
<?
$sql = mysql_query("SELECT urunadi,sirket_adi FROM sirketler
LEFT JOIN urunler ON urunler.Id = sirketler.sirketId");
while ($a = mysql_fetch_array($sql)){
echo ''.$a[sirket_adi].'';
}
?>Ben sadece o ürüne ait kayıtlı şirket bilgisini çekmek istiyorum.
Şöyle söyliyim,
"urunler" tablosunda sirketId sutunu var. Bu sirketId leri gösterebiliyorum sayfada, ama bu sirketId leri rakam, şirket isimi olarakta yazdırmak istiyorum. Bu isimlerde diğer tablom olan "sirketler" tablosunda.