İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

function ile sql den veri çekme ?

bensedat18

0
İyinet Üyesi
Katılım
15 Mayıs 2011
Mesajlar
14
Reaction score
0
arkadaşlar sql de bir satırda ki birden fazla alandan bilgi çekmek istiyorum ve bu bilgileri ayrı ayrı yazdırmak istiyorum. bu işlemi function ile function.php sayfasında yapmak ve index.php de göstermek amacım. bu işlemi nasıl yapabilirim? tabi varsa böyle birşey. php de yeniyim. bilgisi olan yardımcı olabilir mi? umarım derdimi anlatabilmişimdir?
 
E

Erturk

Misafir
Merhaba

hangi tablodan hangi bilgileri cekmek istediğinizi detaylıca (SQL yapınız ile birlikte) belirtirseniz yardımcı olabiliriz. Bu arada aramıza hoşgeldiniz.
 

bensedat18

0
İyinet Üyesi
Katılım
15 Mayıs 2011
Mesajlar
14
Reaction score
0
hoş bulduk saygılar sunuyorum.
ben local de çalışıyorum. ilan tablosunda şu alanlar mevcut.
PHP:
  `id` int(10) unsigned NOT lisanssız AUTO_INCREMENT,
  `uyeid` int(7) NOT lisanssız,
  `bolumid` int(20) NOT lisanssız,
  `kategoriid` int(11) NOT lisanssız,
  `title` varchar(100) DEFAULT lisanssız,
  `description` text,
  `isim` varchar(100) DEFAULT lisanssız,
  `tarih` timestamp NOT lisanssız DEFAULT '0000-00-00 00:00:00',
  `durum` tinyint(4) NOT lisanssız,
  `goruntulenme` int(11) NOT lisanssız,
bu alanlardan id ye göre bilgileri yazdırmak amacım.
 
E

Erturk

Misafir
Ayrı ayrı yazdırmaktan tam olarak kastınız nedir bilmiyorum ama veritabanınızdaki bilgileri ID numarasına göre yazdırabileceğiniz fonksiyonu yazabilirim.

PHP:
<?php
function liste() {
$baglan = mysql_query("select * from ilan order by id desc");
while($yaz = mysql_fetch_assoc($baglan)) {
echo '
Baslık: '.$yaz['title'].'<br/>
Acıklama: '.$yaz['description'].'<br/>
Tarih: '.$yaz['tarih'].'<br/>
İsim: '.$yaz['isim'].'<br/>
Durum: '.$yaz['durum'].'<br/>
Görüntüleme: '.$yaz['goruntulenme'].'
<hr/>
';
}
}
?>

Son eklenen en üstte olacak şekilde bütün ilanları listeleyebilirsin. Kodun cıktısını almak istediğin yere ilan(); yazman kafi. Umarım dogru anlamısımdır ve yardımcı olabilmişimdir.
 

bensedat18

0
İyinet Üyesi
Katılım
15 Mayıs 2011
Mesajlar
14
Reaction score
0
şimdi ben çıktısını alacağım sayfada div tagları arasında bu verileri şekillendireceğim. mesela
HTML:
<div id="baslik">başlık buraya gelecek</div>
<div id="aciklama">açıklama buraya gelecek</div>
bu div taglarını fonksiyonu yazdığım sayfada da ekleyebilirim ama ben bunu çıktı aldığım sayfada yapmak istersem bunun bir yolu yok mu?
 
E

Erturk

Misafir
Fonksiyondaki while döngüsüyle kalıp içerisinde yazdırıyoruz bilgilerimizi. Ve her ID numarası için o kalıp yenileniyor.

-----------------------------
Bilgiler burada olacak 1
-----------------------------


-----------------------------
Bilgiler burada olacak 2
-----------------------------


-----------------------------
Bilgiler burada olacak 3
-----------------------------


Yukarıdaki sembolik çizimde cizgi işaretleri senin verileri yazdıracagın div katmanlarını belirtiyor. SQL den cektiğin verileri dışarıda istediğin gibi teker teker kullanabilirsin lakin "HEPSINI GORMEK ISTIYORUM" dediğinde en basit yolu while komutundan sonraki echo içerisine kendi kalıbını yazman dostum.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst