Şimdi mysql den icerik tablosundan
isim
soyisim
adres
çekecem, bunları sayfada bastırcam.
hangi komutla çekecem veriyi ?
Php de veri çekme
11
●4.105
- 08-08-2006, 12:44:37
<?php include("./inc/myconf.php"); $epostax="sti@flash.gen.tr"; $dbhost=$dbhostx; $dbuser =$dbuserx; $dbsifre=$dbsifrex; $database=$databasex; $tabloisim =$tabloisimx; $veriyolum = mysql_connect($dbhost, $dbuser,$dbsifre); mysql_select_db($database,$veriyolum); $result = mysql_query("SELECT * FROM $tabloisim ORDER BY id DESC LIMIT 10",$veriyolum); $uyesayisi = mysql_query("SELECT * FROM $tabloisim ",$veriyolum); $satir=mysql_num_rows($uyesayisi); echo"<link href=style.css rel=stylesheet type=text/css>"; echo "<table width=420 border=0 bordercolor=#CCCCCC cellspacing=0 cellpadding=0>"; //echo "<table border=1>\n"; echo"<tr> <td width=140 class=listebaslik align=left>Kullanici Adi</td> <td width=200 class=listebaslik align=left>E-posta</td> <td width=80 class=listebaslik align=left>Kayit Tarihi</td> </tr>"; while ($myrow = mysql_fetch_row($result)) { echo "<table width=420 border=0 bordercolor=#CCCCCC cellspacing=0 cellpadding=0>"; //echo "<table border=1>\n"; echo"<tr> <td width=140 class=style8><a href=uyedetay.php?idx=$myrow[0]>$myrow[1]</a></td> <td width=200 class=listeyazi align=left>$myrow[5]</td> <td width=80 class=listeyazi align=left>$myrow[7]</td> </tr>"; echo "</table>"; }?>bunu inceleyebilirsin.aldıgı verileri tablo içine yazdırıyor - 08-08-2006, 14:27:05Yukarıdaki komut epey karmaşık olmuş daha basit bişey yazayım ben
//db baglantı kısmı mysql_connect("localhost","db kullanıcı adı","db şifre"); mysql_select_db("db adı"); $kayit = mysql_query("SELECT isim,soyisim,adres FROM tablo_adı"); while($kayitlar = mysql_fetch_array($kayit)){ echo "isim : ".$kayitlar['isim']."<br />"; echo "soyisim : ".$kayitlar['soyisim']."<br />"; echo "adres : ".$kayitlar['adres']."<br />"; }Yukarıdaki kısım istediğin işi görür isteğe bağlı şu satırları değiştirerek farklı şekillerde kayıt cekebilirsin
//10 tane kayıt cekme $kayit = mysql_query("SELECT isim,soyisim,adres FROM tablo_adı limit 0,10"); //10 tane kayıdı isim sırasına göre cekme $kayit = mysql_query("SELECT isim,soyisim,adres FROM tablo_adı order by isim limit 0,10"); //son eklenen 10 tane kayıdı cekme (eğer id kolonunun ismi id ise) $kayit = mysql_query("SELECT isim,soyisim,adres FROM tablo_adı order by id desc limit 0,10"); //Rastgele 10 tane kayıt cekme $kayit = mysql_query("SELECT isim,soyisim,adres FROM tablo_adı order by rand() limit 0,10"); //isimlerin içinde ahmet olanları çekme $kayit = mysql_query("SELECT isim,soyisim,adres FROM tablo_adı where isim like '%ahmet%'"); //a harfi ile başlayan isimleri cekme $kayit = mysql_query("SELECT isim,soyisim,adres FROM tablo_adı where isim regexp '^a'");Herhalde yukarıdaki örnekler işini görür - 08-08-2006, 15:09:38Üyeliği durduruldu$kayit = mysql_query("SELECT isim,soyisim,adres FROM tablo_adı");
while($kayitlar = mysql_fetch_array($kayit)){
echo "isim : ".$kayit['isim']."<br />";
echo "soyisim : ".$kayit['soyisim']."<br />";
echo "adres : ".$kayit['adres']."<br />";
}
yerine
$kayit = mysql_query("SELECT isim,soyisim,adres FROM tablo_adı");
while($kayitlar = mysql_fetch_array($kayit)){
echo "isim : ".$kayitlar['isim']."<br />";
echo "soyisim : ".$kayitlar['soyisim']."<br />";
echo "adres : ".$kayitlar['adres']."<br />";
}
olmasın :P
- 09-08-2006, 20:26:53Üyeliği durduruldubırak php yi asp.net e kas o zaman :P onun bi studiosu var 20 dakikada üyelik sistemi yaparsınKalyoncu adlı üyeden alıntı: mesajı görüntüle
kafa basmıyor bir türlü