01-12-1394، 02:54 ب.ظ
سلام
1 مشکل در زمان ذخیره تاریخ شمسی در دیتابیس دارم .
این مورد فقط در زمان استفاده از PDO هست .
اگر فیلد DATE رو به صورت زیر ایجاد کنم :
و PDO را به صورت زیر تعریف کنم :
تاریخ به صورت صحیح در بانک ذخیره میشه .
1 مشکلی که اینجا دارم این هست که در کوئری ها ، وقتی که میخوام فیلدها را بر اساس تاریخ واکشی کنم شرط برقرار نمیشه .
چون تاریخ در دیتابیس با کاراکترهای فارسی ذخیره شده است ( در تصویر بالا مشخص هست ) و اگر به صورت دستی در دیتابیس ، تاریخ رو به کاراکترهای انگلیسی تبدیل کنم ، کوئری درست میشه .
اگر هم فیلد را به صورت زیر ایجاد کنم :
دیگه تاریخ فارسی توی فیلد ذخیره نمیشه
لطفا برای حل مشکل راهنمایی کنید .
1 مشکل در زمان ذخیره تاریخ شمسی در دیتابیس دارم .
این مورد فقط در زمان استفاده از PDO هست .
اگر فیلد DATE رو به صورت زیر ایجاد کنم :
و PDO را به صورت زیر تعریف کنم :
$pdo -> exec("SET NAMES utf8");
تاریخ به صورت صحیح در بانک ذخیره میشه .
1 مشکلی که اینجا دارم این هست که در کوئری ها ، وقتی که میخوام فیلدها را بر اساس تاریخ واکشی کنم شرط برقرار نمیشه .
$date=jdate('Y-m-d'); $sql="select * from `` where `date`='$date'";
چون تاریخ در دیتابیس با کاراکترهای فارسی ذخیره شده است ( در تصویر بالا مشخص هست ) و اگر به صورت دستی در دیتابیس ، تاریخ رو به کاراکترهای انگلیسی تبدیل کنم ، کوئری درست میشه .
اگر هم فیلد را به صورت زیر ایجاد کنم :
لطفا برای حل مشکل راهنمایی کنید .