عبدالعزيز الضيوفي نشر 28 يونيو 2019 أرسل تقرير نشر 28 يونيو 2019 السلام عيلكم ورحمة الله قمت بتعديل ترميز قاعدة البيانات لتقبل الاحرف العربية وعند اضافة emoji A Database Error Occurred Error Number: 1267 Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' SELECT * FROM `gr_cats` WHERE `cat_name` = '🏴☠️' LIMIT 1 Filename: libraries/Form_validation.php Line Number: 1122 اقتباس
-1 Entesar Khaled نشر 28 يونيو 2019 أرسل تقرير نشر 28 يونيو 2019 أهلًا بك، قم بتجريب اتباع الخطوات التالية: 1- قاعدة البيانات: قم بتغيير collation الإفتراضي لقاعدة البيانات إلى utf8mb4. 2- الجدول: قم بتغيير collation للجدول إلى CHARACTER SET utf8mb4 COLLATE utf8mb4_bin من خلال الإستعلام التالي: ALTER TABLE Tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin 3- استعلام تجرييبي افتراضي INSERT INTO tablename (column1, column2, column3, column4, column5, column6, column7) VALUES ('273', '3', 'Hdhdhdhhzhzhzzhjzj 我爱你 ❌', 49, 1, '2016-09-13 08:02:29', '2016-09-13 08:02:29') 4- قم بضبط utf8mb4 في اتصال قاعدة البيانات $database_connection = new mysqli($server, $user, $password, $database_name); $database_connection->set_charset('utf8mb4'); اقتباس
السؤال
عبدالعزيز الضيوفي
السلام عيلكم ورحمة الله
قمت بتعديل ترميز قاعدة البيانات لتقبل الاحرف العربية وعند اضافة emoji
A Database Error Occurred
Error Number: 1267
Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
SELECT * FROM `gr_cats` WHERE `cat_name` = '🏴☠️' LIMIT 1
Filename: libraries/Form_validation.php
Line Number: 1122
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.