استخراج نص عادي من HTML باستخدام استعلامات MySQL
لإزالة علامات HTML من سجلات قاعدة البيانات، يمكنك الاستفادة من وظائف MySQL XML بدلاً من استخدام PHP النصي. وإليك الطريقة:
الاستعلام باستخدام ExtractValue() لـ MySQL >= 5.5
بدءًا من الإصدار 5.5 من MySQL، تسمح لك وظيفة ExtractValue() باستخراج محتوى النص من الداخل عناصر XML. من خلال تمرير حقل HTML إلى ExtractValue() وتحديد تعبير XPath '//text()'، يمكنك استرداد قيمة النص العادي:
SELECT ExtractValue(field, '//text()') FROM table;
يقوم هذا الاستعلام بإزالة جميع علامات HTML بشكل فعال من الحقل المحدد، ويعيد النص العادي فقط المحتوى.
المرجع:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3