MySQL, nasıl döndürülen verileri kullanmak için?

3 Cevap php

Eh, ben (bir funciton mysql_fetch_array olduğunu biliyorum) ve bu gibi kullanabilirsiniz:

while ($row = mysql_fetch_array($result)) {
 echo $row['name'] . "<br />"; 
}

Ama başka bir yolu var mı? Örneğin, sadece bir döndürülebilir eleman, ve bir dizi ise.

Teşekkürler)

3 Cevap

Tek satır olacaksa eğer o zaman sadece söyleyebilirim:

$row = mysql_fetch_array($result);

İsterseniz Yoksa mysql_fetch_row kullanabilirsiniz.

Ama ikinci Erik'in Yorum PDO ile gitmek istiyorum. İşte a good tutorial making heavy use of PDO.

bkz mysql_result():

Retrieves the contents of one cell from a MySQL result set.

Sen kullanabilirsiniz mysql_result

$result = mysql_query($query) or die(mysql_error());
$scalar = mysql_result($result, 0);