مشکل با فیلد تاریخ در زمان استفاده از PDO

ساخت وبلاگ
سلام

1 مشکل در زمان ذخیره تاریخ شمسی در دیتابیس دارم .

این مورد فقط در زمان استفاده از PDO هست .

اگر فیلد DATE رو به صورت زیر ایجاد کنم :

[عکس: attachment.php?attachmentid=139190&d=1455942501]
و PDO را به صورت زیر تعریف کنم :
$pdo -> exec("SET NAMES utf8");

تاریخ به صورت صحیح در بانک ذخیره میشه .
1 مشکلی که اینجا دارم این هست که در کوئری ها ، وقتی که میخوام فیلدها را بر اساس تاریخ واکشی کنم شرط برقرار نمیشه .

$date=jdate('Y-m-d');
$sql="select * from `` where `date`='$date'";

چون تاریخ در دیتابیس با کاراکترهای فارسی ذخیره شده است ( در تصویر بالا مشخص هست ) و اگر به صورت دستی در دیتابیس ، تاریخ رو به کاراکترهای انگلیسی تبدیل کنم ، کوئری درست میشه .

اگر هم فیلد را به صورت زیر ایجاد کنم :

[عکس: attachment.php?attachmentid=139191&d=1455942738]
دیگه تاریخ فارسی توی فیلد ذخیره نمیشه

لطفا برای حل مشکل راهنمایی کنید .

- - , .

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 167 تاريخ : شنبه 1 اسفند 1394 ساعت: 19:28

خبرنامه