php dizi değişkeni
php dizi değişkeni
$sonuc = mysql_query("select * from firma where firmaAdi like 'a%' LIMIT 0,8");
$veri=mysql_fetch_array($sonuc)
$Veri dizisinin içindeki istediğimiz sıradaki kayıda nasıl ulaşırım.
Yani 10 adet a ile başlayan kayıt bulduysa ben bu bulunan kayıtların
içindeki 3 sıradaki kayıdı görmek istiyorum.
$veri=mysql_fetch_array($sonuc)
$Veri dizisinin içindeki istediğimiz sıradaki kayıda nasıl ulaşırım.
Yani 10 adet a ile başlayan kayıt bulduysa ben bu bulunan kayıtların
içindeki 3 sıradaki kayıdı görmek istiyorum.
- sherlockholmes
- Kıdemli Üye
- Mesajlar: 930
- Kayıt: 19 Tem 2004 09:13
şunu bir dener misiniz :
i değişkenine istediğiniz sıra numarasını yazbilirsiniz. i değişkenini for döngüsü kontrol ederek gelen kayıtlar arasında gezinebilirsiniz ...
i değişkenine istediğiniz sıra numarasını yazbilirsiniz. i değişkenini for döngüsü kontrol ederek gelen kayıtlar arasında gezinebilirsiniz ...
Kod: Tümünü seç
mysql_data_seek($sonuc, $i);
$sonuc_verisi = mysql_fetch_array($sonuc);
echo("$sonuc_verisi[sira_no]");
y = e^x fonksiyonu hangimizi etkilememiştir ki? Küllerinden hayat bulan Zümrüd-ü Anka kuşu gibi, türevi yine kendisidir.
Her mysql_fetch_array($sonuc); kullandığında bir sonraki kayıta otomatik oarak geçiliyor, yani
olarak kullandığında ilk 3 kaydı seçecektir.
Kod: Tümünü seç
for ($i=0;$i<3;$i++){
$sonuc_verisi = mysql_fetch_array($sonuc);
echo $sonuc_verisi['alan_adi']."<br>";
}
Kod: Tümünü seç
<?php
$host = "localhost";
$kull = "root";
$sifre = "";
$vt = "veritabani_adi";
$tablo = "tablo_adi";
$baglanti = @mysql_connect($host,$kull,$sifre) or die("[HATA] <li>Sunucu ile baglanti kurulamadi</li><li>Açiklama: ".mysql_error()."</li>");
$baglantivt = @mysql_select_db($vt) or die("[HATA] <li>Veritabani ile baglanti kurulamadi</li><li>Açiklama: ".mysql_error()."</li>");
$sql = "SELECT * FROM $tablo";
$sorgu = mysql_query($sql) or die ("Geçersiz Sorgu: ".mysql_error());
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<?
for ($i=1; $i<=ceil(mysql_num_rows($sorgu)/2); $i++){
?>
<tr>
<td>
<?
$alan = mysql_fetch_array($sorgu);
if($alan['alan_adi']){
echo $alan['alan_adi'];
}
?>
</td>
<td>
<?
$alan = mysql_fetch_array($sorgu);
if($alan['alan_adi']){
echo $alan['alan_adi'];
}
?>
</td>
</tr>
<?
}
?>
</table>
</body>
</html>
<?
mysql_free_result($sorgu);
mysql_close($baglanti);
?>