نحتاج في بعض الأحيان إلى تنفيذ استعلامات شرطية متعددة بناءً على المعلمات. هنا نستخدم وظيفة التقسيم لتقسيم المعلمات إلى متعددة
تقسيم كود البرنامج
انسخ رمز الكود كما يلي:
<%attribs="اسم مركز التسوق^^اسم مطعم الوجبات السريعة^^الإبلاغ عن التعليق"
الأسماء = تقسيم (السمات، "^^")
أنا = 0
لكل اسم في الأسماء
كتابة الأسماء (i)&"<br>"
ط=ط+1
التالي
%>
نتائج تقسيم البرنامج:
اسم المول
اسم مطعم وجبات سريعة
الإبلاغ عن التعليق
إنشاء عبارات SQL بناءً على نتائج الانقسام
انسخ رمز الكود كما يلي:
<%attribs="اسم مركز التسوق^^اسم مطعم الوجبات السريعة^^الإبلاغ عن التعليق"
الأسماء = تقسيم (السمات، "^^")
أنا = 0
sql="اختر أعلى 10 * من TableName حيث"
لكل اسم في الأسماء
إذا كانت الأسماء (i) = "اسم المول" إذن
sql=sql+" أو مركز تسوق مثل '%"&names(i)&"%'"
نهاية إذا
إذا كانت الأسماء (i) = "اسم مطعم الوجبات السريعة" إذن
sql=sql+" أو مطعم للوجبات السريعة مثل '%"&names(i)&"%'"
نهاية إذا
إذا كانت الأسماء (i) = "أبلغ عن تعليق الاسم" إذن
sql=sql+" أو مطعم للوجبات السريعة مثل '%"&names(i)&"%'"
نهاية إذا
ط=ط+1
التالي
sql=sql+"ترتيب بواسطة معرف DESC"
sql=Replace(sql, "أين أو"، "أين")
استجابة. كتابة SQL
%>
نتائج تشغيل البرنامج:
انسخ رمز الكود كما يلي:
حدد أفضل 10 * من TableName حيث مركز التسوق مثل '%shopping mall name%' أو مطعم الوجبات السريعة مثل '%fast Food Restaurant name%' أو مطعم الوجبات السريعة مثل '% Report تعليق الاسم%' Ordey by Id DESC