ويقوم الكود بترميز مصفوفة إلى JSON وتخزينها في قاعدة البيانات، ولكن أحصل على الخطأ:
SQLSTATE[42000]: Syntax error or access violation: 3143 Invalid JSON path expression. The error is around character position 2. (SQL: insert into sms_message_requests (priority, gateway, app_id, phones, type, message, updated_at, created_at) values (high, panel, 0, ["239272044202"], verify, web-auto-beh-verify, 2023-12-21 14:13:43, 2023-12-21 14:13:43))
عندما أقوم بتسجيل البيانات json_encode(array($data["phone"]))، يظهر أن القيمة هي ["239272044202"] ويبدو أنها الطريقة الصحيحة، وإصدارات MySQL و PHP على الاستضافة هي نفسها.
السؤال
Abdelrahman Mostafa10
ذلك جزء من الكود لمشروع قمت بنشره على استضافة:
ويقوم الكود بترميز مصفوفة إلى JSON وتخزينها في قاعدة البيانات، ولكن أحصل على الخطأ:
SQLSTATE[42000]: Syntax error or access violation: 3143 Invalid JSON path expression. The error is around character position 2. (SQL: insert into sms_message_requests (priority, gateway, app_id, phones, type, message, updated_at, created_at) values (high, panel, 0, ["239272044202"], verify, web-auto-beh-verify, 2023-12-21 14:13:43, 2023-12-21 14:13:43))
عندما أقوم بتسجيل البيانات json_encode(array($data["phone"]))، يظهر أن القيمة هي ["239272044202"] ويبدو أنها الطريقة الصحيحة، وإصدارات MySQL و PHP على الاستضافة هي نفسها.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.