• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
فرمول نویسی در mysql و اجرا در php
#1
با سلام
من یک مشکل دارم
درmysql یک مقدار ذخیره کردم به شکل
کد:
$َa-5
حالا با دستور $ifa= $row['ifa'];
مقدار را فیلد را فرا خوانی می کنم
انتظار دارم در صورتی که مقدار متغییر $َa از قبل مقدار 12 تعریف شده باشد در دستور echo مقدار متغییر $ifa را محاسبه و در واقع عدد 7 را نمایش دهد لطفا راهنمایی فرمایید چگونه این عمل ممکن است اجرایی شود؟؟ با یک مثال لطفا
بی نهایت متشکرم

کد:
<?php
$a=12 ;

$resultqb = mysql_query("SELECT * FROM formol WHERE id='1'  ");
while($row = mysql_fetch_array($resultqb))
{

$ifa= $row['ifa'];
}

//مقدار دریافتی $ifa=$a-5
// انتظار دارم عدد7 نمایش یابد 12-5
echo $ifa;
?>
  پاسخ
تشکر شده توسط :
#2
سلام
دوستان تا حالا با این مشکل برخورد نداشتن یا کسی بلد نیست ؟؟
حدود 24 ساعت گذشت و جوابی دریافت نشد؟؟
  پاسخ
تشکر شده توسط :
#3
سلام،
شما کاری که میکنین اشتباه هست، نمیتونین متغیر رو توی Mysql ذخیره کنین بعد انتظار داشته باشین که توی پی‌اچ‌پی جایگزین بشه.
شما هدفتون رو بگین، دوستان راهنمایی میکنن، الان سوالتون خیلی نامفهوم هست.
غایب
  پاسخ
تشکر شده توسط :
#4
(۱۳۹۵ آذر ۱۵, ۰۳:۰۰ ب.ظ)Alaa نوشته: سلام،
شما کاری که میکنین اشتباه هست، نمیتونین متغیر رو توی Mysql ذخیره کنین بعد انتظار داشته باشین که توی پی‌اچ‌پی جایگزین بشه.
شما هدفتون رو بگین، دوستان راهنمایی میکنن، الان سوالتون خیلی نامفهوم هست.
سلام عزیز متغییر ذخیره نکردم بلکه نمادی از متغییر ذخیره شده تا وقتی در برنامه لود می شود مقدار از اسکریب جانشین شود ولی عملا این کار انجام نمی شود
با تشکر
  پاسخ
تشکر شده توسط :
#5
به جای
کد پی‌اچ‌پی:
$ifa$row['ifa']; 
بنویس
کد پی‌اچ‌پی:
$ifa= eval($row['ifa']); 

البته روشی که دارید اشتباه میکنید اصلا من هیچ جا ندیدم و هیچ کاربردی نداره
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان