PDA

View Full Version : چطور نتیجهء یه Query رو به یک متغییر نسبت بدم؟



C
چهارشنبه 09 شهریور 1384, 12:56 عصر
سلام
من یه سئوال دربارهء PHP داشتم که به شرح زیر هست:
زمانی که داریم با MySQL کار میکنم چطور میشه مقدار حاصل از یه Query رو به یه متغیر توی برنامه نسبت داد؟ به عنوان مثال حاصل SELECT COUNT(MyField) FROM MyTable رو چطور میشه به یک متغیر داخل اسکریپت PHP نسبت داد؟
ممنون میشم اگه با مثال پاسخ بدید.

Mohammad Minaei
چهارشنبه 09 شهریور 1384, 18:08 عصر
البته عبارتت یه ذره رو mySQL مشکل داره. این کد رو اصلا تست نکردم:
<?
$result = mysql_query ("SELECT COUNT(*) As `num` FROM `table`");
$row = mysql_fetch_array ($result);
?>

C
چهارشنبه 09 شهریور 1384, 20:58 عصر
دوست عزیز از پاسخی که دادید ممنونم،من با تابع mysql_fetch_array کار کردم ولی زیاد ازش خوشم نمیاد!
میخواستم ببینم اگه روش دیگه ای هست از اون استفاده کنم.فکر نمیکنم فقط همین یه دونه تابع برای این کار وجود داشته باشه.
در هر صورت از پاسخ شما ممنونم،سایر دوستان اگه روش دیگه ای برای دستیابی به اطلاعات موجود در MySQL هست مطرح بفرمایید.
ممنونم

oxygenws
پنج شنبه 10 شهریور 1384, 07:41 صبح
می تونی با مثلا تابع mysql_fetch_assoc هم کار کنی!!!! :D

حالا چرا خوشت نیومد؟!! بگو دقیقا منظورت چیه که بهترین پیشنهاد رو بهت بدیم.

Farshad Paydar
پنج شنبه 10 شهریور 1384, 16:28 عصر
من معمولا از تابع mysql_result استفاده می کنم و به مشکلی هم برنخورده ام.
$result = mysql_query($query , $link);
$fieldValue = mysql_result($result,$recordIndex,$fieldName);