محمد المصري12 نشر 28 ديسمبر 2022 أرسل تقرير نشر 28 ديسمبر 2022 سلام عليكم احيانا اقوم باستعلام يجلب بيانات بها رموز مثل . و $ و & , * و خلافه مثلا عندي عميل اسمه GLORY LANGUAGE & INTERNATIONAL SCHOOLS الاستعلام كله بيقف بسبب رمز & ازاي اقدر اتجنب حاجة زي كده فضلا 2 اقتباس
1 Adnane Kadri نشر 28 ديسمبر 2022 أرسل تقرير نشر 28 ديسمبر 2022 تكملة لما أشار اليه المدرب @Kais Hasan يمكنك عمل escape للرمز المستهدف في SQL عن طريق العبارة ESCAPE مرفقة بالرمز: SELECT * FROM my_table WHERE my_column LIKE '%&|&%' ESCAPE '|'; سيتم التعامل مع اي ما يلحق بالرمز كمحرف عادي literal characters بدل رموز خاصة special characters 1 اقتباس
1 Kais Hasan نشر 28 ديسمبر 2022 أرسل تقرير نشر 28 ديسمبر 2022 هناك ما يسمى escaping كل لغة تقوم به بشكل مختلف، و هو عبارة عن إضافة رمز ما للدلالة ان الرمز الذي يليه هو رمز خاص، مثلا في c++ نقوم بذلك باستعمال الرمز \ عليك البحث عن كيفية القيام بال escaping ضمن اللغة التي تستعملها. 2 اقتباس
السؤال
محمد المصري12
سلام عليكم
احيانا اقوم باستعلام يجلب بيانات بها رموز مثل . و $ و & , * و خلافه
مثلا عندي عميل اسمه
GLORY LANGUAGE & INTERNATIONAL SCHOOLS
الاستعلام كله بيقف بسبب رمز &
ازاي اقدر اتجنب حاجة زي كده فضلا
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.