PDA

View Full Version : سوال: مشکل درج دربانک اطلاعاتی



narges68
شنبه 11 مهر 1388, 18:32 عصر
سلام.
من وقتی مقدار ساعت و تاریخ رو داخل بانک اطلاعاتی درج میکنم مقدار نامفهومی در ج میکند در صورتی که هنگام چاپ مشکلی ندارد.
مقدار نامفهوم:
۸&#1

mst_ab
شنبه 11 مهر 1388, 19:44 عصر
:متفکر: اگه درست چاپ می کنه پس چه مشکلی هست؟!:لبخند:

narges68
یک شنبه 12 مهر 1388, 19:41 عصر
منظورم چاپ در صفحه وب بود نه درج در بانک اطلاعاتی.:بامزه:

mrrajabi
دوشنبه 13 مهر 1388, 13:14 عصر
خب انکدینگ صفحه هاتون چیه؟
charset بانکتون چیه؟
نوه داده فیلدتون چیه؟

narges68
چهارشنبه 15 مهر 1388, 13:59 عصر
utf-8 utf8-persian varchar اگر مشکلی داره بهم بگین. ممنون.

mst_ab
چهارشنبه 15 مهر 1388, 15:00 عصر
نوعش نباید varchar باشه ،تاریخ ها با فرمتی خاص ذخیره میشن ، نوع رو date بذارین.

narges68
چهارشنبه 15 مهر 1388, 17:11 عصر
ممنون ولی من این کار رو کردم نشد .درضمن تاریخ من به میلادی نیست به شمسیه .
من مقدار تاریخ رو داخل متغییر گذاشتم بعد متغییر و درج کردم.امتحان کردم وقتی که به جای متغییر یک تاریخ رو میزنم اون رو درج میکنه.

mst_ab
چهارشنبه 15 مهر 1388, 17:31 عصر
آها، تاریخ رو به صورت رشته ای اینزرت می کنین، خب میشه کد هاتون رو بذارید ببینیم چه کردید.

narges68
چهارشنبه 15 مهر 1388, 22:57 عصر
کد خاصی که نداره! با این حال گذاشتم .




$time=jdate("h:i:s");
$date=jdate("Y/m/d");

$r=mysql_query("insert into `log`(`time`,`date`) values('$time','$date') ");





بازم ممنون.

mst_ab
چهارشنبه 15 مهر 1388, 23:57 عصر
من با این تاریخ جلالی کار نکردم (کلاً با تاریخ کار نکردم!) ،رشته برمی گردونه؟ یه دور توی سایت اکو بگیرید ببینید درست نوشته میشه؟

echo jdate(......)

narges68
سه شنبه 21 مهر 1388, 08:14 صبح
آره رشته ایه . گفتم که echo می گیره.