اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمة الله وبركاتة 

فلنفترض لدينا قاعدة بيانات ( sql ) - ويوجد في القاعدة بعض الروابط ! 

مثال 

id - name - age - dmoin 

اريد طباعة الدومين لكن

اقتباس

بشرط يظهر جاهز للنقر مش كتابة فقط

الشي الاخر يوجد مع الدومين نص مثال : (((((  رابط المتجر الخاص في محمد هو www.###.com )))))

يعني لو وضعتها في html بين كودين <a> راح يطلع مشكلة !! 

وأيضا تعديل في قاعدة البيانات صعب لكثرة الروابط ، هل يوجد هناك حل بسيط !؟

Recommended Posts

  • 0
نشر

يمكنك إستخدام دالة substring_index تلك الدالة تأخذل ثﻻث معاملات, الأول هو النص, الثاني هو العﻻمة الفاصلة, الثالث رقم 

تقوم الدالة بإرجاع النص من بعد العﻻمة الفاصلة أو من قبل العﻻمة الفاصلة على حسب إن كان الرقم في المعامل الثالث موجب أو سالب, إن كان موجب تقوم بإرجاع ماقبل العﻻمة, إن كان سالب تقوم بإرجاع ما بعد العﻻمة 

فيمكنك بالتالي تنفيذ الإستعﻻمة التالية 

select substring_index(domain,"http://","-1") from table_name;

ومن ثم في وسم الhtml تقوم بوضعه ولكن نضع قبله كلمة http:// لأنها ستكون ممسوحة ونضع النص ككل بين وسم a

بهذه الطريقة سيتم إرجاع الرابط فقط دون باقي الوصف وسيكون قابلاً للنقر أيضاً

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...