Cevaplar
-
tek satır çekmek istiyorsan, sorguda koşulu belirtmelisin,
mysql_query("SELECT id, seo FROM sayfalar WHERE id='1'"); gibi, -
SQL cümlenizin sonuna limit ekleyerek yapabilirsiniz.
$sql = mysql_query("select id,seo from sayfalar limit 0, 1"); while($dizi = mysql_fetch_assoc($sql)) {...}
şeklinde. Buradaki 0, sıfırıncı kayıttan başlanacağını, 1 ise bir kayıt çekileceğini belirtir.
Ya da mysql_result fonksiyonuyla yapabilirsiniz. O da;
$sql = mysql_query("select id,seo from sayfalar"); print mysql_result($sql, 0, "id"); print mysql_result($sqli 0, "seo");
şeklinde. Burada da fonksiyonun içindeki $sql hangi sorgunun işleneceği, 0 kaçıncı satırın alınacağı (ilk kayıt olduğundan sıfır girdik), id ve seo ise sütunun adını belirtiyor.-
berk
İkinci yöntemde, kodda
print mysql_result($sqli 0, "seo");
şeklinde bir satır yazmışım. Oradaki "i", virgül olacak yanlış yazmışım. Doğrusu :
print mysql_result($sql, 0, "seo");
şeklinde olacak. Mesajı nereden düzenleyeceğimi bulamadım. Kusura bakmayın. :)12 yıl önce yazılmış
-
-
$q=mysql_fetch_array(mysql_query("SELECT id,seo FROM sayfalar ORDER BY id ASC LIMIT 0,1")); $id=$q["id"]; $seo=$q["seo"];
Bu işini görür ;)