View Full Version : بدست آوردن مقدار maximum
mehdi4467
پنج شنبه 21 مرداد 1389, 12:23 عصر
سلام
من برای بدست آوردن maximum به صورت زیر عمل کردم:
$co = $db->sql_query("SELECT MAX(results_id) FROM `billing_results`" );ولی متغیر خروجی حاوی مقدار " Resource id #9" است. و مقدار maximum را ندارد.
لطفا راهنمایی کنید.
Reza1607
پنج شنبه 21 مرداد 1389, 12:28 عصر
شما با این کارتون یک کوئری رو فقط اجرا می کنید باید بعد از این که کوئری رو اجرا کردی اطلاعات رو واکشی ( fetch) کنی
mehdi4467
پنج شنبه 21 مرداد 1389, 12:57 عصر
ممنون از جوابتون
کد کامل به این صورت است:
$co = $db->sql_query("SELECT MAX(results_id) FROM `billing_results`" );
$show_co = $db->sql_fetcharray($co);و تابع sql_fetcharray را به شکل زیر تعریف کرده ام:
function sql_fetcharray($query)
{
if(!$result = mysql_fetch_array($query))
{
return false;
}
else
{
return $result;
}
}
با اجرای کد بالا مقدار Array برای متغیر $show_co نمایش داده می شود.
yasgig
پنج شنبه 21 مرداد 1389, 14:07 عصر
باید توی کوئری group by رو هم ست کنین.
payamsp
پنج شنبه 21 مرداد 1389, 14:55 عصر
کوئری خودتون رو به صورت زیر بنویسید
SELECT MAX(field_name) AS maximum FROM table_name
بعد توی تابع
$result['maximum']
رو return کنید .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.