• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اشکال در استفاده از تابع date
#1
سلام من از تابع زیر استفاده کردم:

کد پی‌اچ‌پی:
$date=date("yy,mm,dd"); 
و بعد از اتصال به دیتابیس نوشتم :

کد پی‌اچ‌پی:
$Query ="INSERT INTO software(`group`,`name`,`software`, `date` ) VALUES('$group','$name2','$y' '$date')"

اما ارور میده بدون تابع dateکار میکرد اما از وقتی اینو تعریف کردم و ستون توی جدول درست کردم کار نکردSadSadSad
  پاسخ
تشکر شده توسط :
#2
جهت فرمت صحیح توابع تاریخ به داکیومنت پی اچ چی مراجعه کنید یا در گوگل بزنید php date مثل لینک زیر Tongue
کد:
http://www.google.com/search?q=php+ddate&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGGL_en___IR369

اما راه بهتر این هست که نوع فیلدتون رو در جدولتون از نوع datetime یا int انتخاب کنید و در کوئری تون از خود توابع مای اسکیوال برای درج تاریخ استفاده کنید.
کد پی‌اچ‌پی:
$Query ="INSERT INTO software(`group`,`name`,`software`, `date` ) VALUES('$group','$name2','$y','NOW()'); 
  پاسخ
تشکر شده توسط : molana
#3
ببخشید من انجام دادم نشد این ارور رو میده:quary failed: Column count doesn't match value count at row 1:
یعنی آپلود میشه ولی توی دیتابیس دخیره نمیشه
  پاسخ
تشکر شده توسط :
#4
ساختار جدول رو تغییر بده
نوع فیلد date رو int بزار و وقتی ذخیره می کنی از تابع time استفاده کن

کد:
$date = time();

بعد هر وقت خواستی استفاده کنی هم می تونی به صورت فارسی ازش استفاده کنی هم به صورت انگلیسی
خیلی راحت و به دردبخور
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : zoghal
#5
سلام حل شد یه دونه و کم گذاشته بودمBig GrinBig GrinBig GrinBig GrinBig GrinBig GrinBig Grin
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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