نوشتن یک فیلد محاسباتی

sogoli

Active Member
باسلام
برای اضافه کردن یک فرمول محاسباتی به یک فیلد کدام یک از راههای زیر را پیشنهاد می کنید:(به عنوان مثال می خوام بگم f1+f2=t1

1- نوشتن تابع
2-با استفاده از دستورات sql
 

oldooz

Well-Known Member
منظور از نوشتم تابع اینه که توی خود php این عمل رو انجام بدید؟؟؟
اگه این باشه...
ببنید شما با اجرای یک فایل php موتور php رو فراخوانی میکنید و با اجرای یک کوئری سرویس mysqld را در لینوکس آغاز میکنید...
خب حالا شما ببنید اینجا موتور php در دسترس تر هستش... چون به هر حال باز شده
 
آخرین ویرایش:

sogoli

Active Member
بله دقیقا منظورم این هست که با اجرای کدام روش سرعت لود صفحه بیشتر و بار کمتری روی سرور قرار میگیره
 

oldooz

Well-Known Member
البته برای محاسبات کوچیک تفاوت زیادی نداره!
خب همونطور که گفتم شما توی لینوکس دوتا سرویس رو اصطلاحا استارت میکنید httpd(php) و mysqld (البته روی پرسنال اسمشون اینه)
خب برای اجرای یک کوئری شما علاوه بر اینکه php رو باز دارید باید برید و mysql رو هم به اجرا در بیارید... خب وقتی میشه با خود php این کار رو انجام داد چرا دیگه دستور رو به جای دیگه ای بفرستیم؟!!!
 

k2-4u

Well-Known Member
در ادامه حرف های دوستمون
اگر شما . با mysql کار دارین . خوب می تونین . محاسبات رو
همرا با کار های دیگتون انجام بدین .
به نظرم بهتره .

ولی اگر از mysql فقط برای . محاسباتتون می خواهید استفاده کنید
کار اشتباهی است
 

oldooz

Well-Known Member
خب با mysql که حتما کار دارن اما...
به نظر من اگه با mysql هم کار داشته باشن بازم php بهتره!
خب شما مثلا یه خط رو در نظر بگیرید
کد:
mysql_query(" filde mohasebaty ");
حالا فرض کنیم بعدا مثلا میخوان اینسرت کنند
خب توی دستور بالا به دوتا سرویس احتیاج داریم mysql و php ... اما اگه با دستورات php بنویسیم دیگه mysql (حداقل توی این خط)لازم نیست.
 

جدیدترین ارسال ها

بالا