الرسائل القصيرة من / إلى MySQL

في هذا البرنامج التعليمي ، يمكنك معرفة كيفية تثبيت وتكوين اتصال قاعدة بيانات MYSQL وكيفية ذلك إنشاء هيكل قاعدة البيانات الموصى به. يمكنك دمج Ozeki SMS Gateway مع قاعدة بيانات MySQL لإرسال واستقبال وتخزين رسائل SMS. Ozeki SMS Gateway عبارة عن برنامج قوي لبوابة الرسائل القصيرة قادر على إرسال 1000 رسالة نصية / ثانية ، ومع ذلك فهو قادر على العمل على جهاز الكمبيوتر الخاص بك مما يوفر الأمان لرسائلك وجهات الاتصال الخاصة بك. هذه المقالة موجهة للمستخدمين الذين هم على دراية بـ MySQL. يجب ألا تستغرق العملية نفسها أكثر من 20 دقيقة لأداءها ، بمساعدة هذا البرنامج التعليمي المفصل. سوف تتعلم كيفية إعداد قاعدة بيانات MySQL ، والمستخدم ، ومنح الأذونات لها. ستقوم أيضًا بإنشاء مستخدم في Ozeki SMS Gateway. لا تضيعوا المزيد من الوقت. ابدأ في إرسال الرسائل القصيرة الآن!

كيفية إرسال الرسائل القصيرة من MySQL
تثبيت MySQL (دليل الفيديو)
إنشاء جداول قاعدة البيانات (دليل الفيديو)
تكوين مستخدم قاعدة البيانات (دليل الفيديو)
إرسال رسالة اختبارية (دليل الفيديو)

ما هي MySQL؟

MySQL هو نظام لإدارة قواعد البيانات العلائقية يعتمد على SQL. يستخدم على نطاق واسع لكونه مفتوح المصدر ومجاني ، ولكنه موثوق للغاية وسريع.

يستخدم الحل Ozeki SMS Gateway المثبتة على جهاز الكمبيوتر الخاص بك. يمكن لمستخدم قاعدة البيانات لبوابة الرسائل القصيرة التواصل بسهولة مع مستخدم قاع دة بيانات MySQL.

كيفية استقبال الرسائل القصيرة مع قاعدة بيانات MySQL

يتيح نظام استقبال الرسائل القصيرة هذا إمكانية تلقي الرسائل القصيرة باستخدام خادم قاعدة بيانات MySQL. هذا يتكون الترتيب من هاتف سيتم استخدامه لإرسال الرسائل ،جهاز كمبيوتر مثبت عليه Ozeki SMS Gateway وخادم قاعدة بيانات وتطبيقك. تعمل الطريقة بالطريقة التالية: يرسل الهاتف الرسالة. سيحفظ الكمبيوتر المزود ببوابة Ozeki SMS الرسالة في خادم قاعدة بيانات MySQL. يمكن لتطبيقك الحصول على الرسائل باستخدام استعلام SQL.

كيفية استقبال الرسائل القصيرة مع قاعدة بيانات MySQL
الشكل 1 - كيفية استقبال الرسائل القصيرة باستخدام قاعدة بيانات MySQL

كيفية إرسال الرسائل القصيرة من قاعدة بيانات MySQL

يتيح نظام إرسال الرسائل القصيرة هذا إمكانية إرسال الرسائل القصيرة باستخدام خادم قاعدة بيانات MySQL. يتكون هذا النظام من هاتف سيتم استخدامه لجمع الرسائل من قاعدة البيانات ، وجهاز كمبيوتر مثبت عليه Ozeki SMS Gateway ، وخادم قاعدة بيانات ، وتطبيقك. يعمل الإجراء بالطريقة التالية: سيرسل تطبيقك الرسالة إلى خادم قاعدة بيانات MySQL. ستقوم بتخزين رسالتك وستتمكن Ozeki SMS Gateway من الحصول عليها باستخدام استعلام SQL. سيتم إرسال الرسالة إلى الهاتف بعد الحصول عليها.

كيفية إرسال الرسائل القصيرة من قاعدة بيانات MySQL
الشكل 2 - كيفية إرسال الرسائل القصيرة من قاعدة بيانات MySQL

الرسائل القصيرة من / إلى MySQL (فيديو تعليمي)

في هذا الفيديو ، سترى عملية توصيل MySQL ببوابة Ozeki للرسائل القصيرة. سيبدأ بإطلاق MySQL Command Line Client وسيبدأ يأخذك لإرسال رسالتك الأولى لاختبار نظامك. في هذه العملية ، ستتعلم كيفية إعداد قاعدة بيانات MySQL التي ستكون قابلة للاستخدام وكيفية إنشاء واجهة تطبيق جديدة لـ MySQL في Ozeki SMS Gateway. العملية سهلة والفيديو مفصل للغاية. بالإضافة إلى أن Ozeki SMS Gateway تقدم واجهة سهلة الاستخدام للغاية ، لذلك لن تجد صعوبة في اتباع البرنامج التعليمي.

قم بإنشاء قاعدة البيانات

الخطوة الأولى في العملية هي إنشاء قاعدة بيانات جديدة. يمكنك أن ترى في الشكل 1 ، العبارة التي ستنشئ قاعدة بيانات ozekidb هي التالية: CREATE DATABASE ozekidb. سيؤدي ذلك إلى إنشاء قاعدة بيانات يمكن استخدامها بواسطة Ozeki SMS Gateway.

إنشاء قاعدة بيانات ozekidb
الشكل 1 - إنشاء قاعدة بيانات ozekidb

قم بإنشاء مستخدم

في الخطوة التالية ، تحتاج إلى إنشاء مستخدم لقاعدة بيانات ozekidb. يمكنك القيام بذلك باستخدام عبارة CREATE USER الظاهرة في الشكل 2. ستمنح العبارة التالية امتيازات للمستخدم وستقوم عبارة flush بإعادة تحميل قاعدة البيانات وتنشيط الامتيازات.

إنشاء مستخدم ozeki لقاعدة البيانات
الشكل 2 - إنشاء مستخدم ozeki لقاعدة البيانات

قم بإنشاء جدول "ozekimessagein"

الآن بعد أن أصبح لديك قاعدة بيانات ، فلنقم بإنشاء جداول فيها. أنت بحاجة إلى جدولين للعمل مع Ozeki SMS Gateway. الجدول الأول الذي ستقوم بإنشائه هو جدول ozekimessagein. سيخزن كل رسائلك الواردة. يقوم بفحصها بشكل دوري وتخزينها في سجل في قاعدة البيانات.

يمكنك إنشاء هذا الجدول ببساطة عن طريق نسخ ولصق MySQL لإنشاء برنامج نصي للجدول من هذا البرنامج التعليمي. يمكنك العثور على الكود في نهاية البرنامج التعليمي.

إنشاء جدول ozekimessagein
الشكل 3 - إنشاء جدول ozekimessagein

أنشئ جدول "ozekimessageout"

الجدول الثاني هو جدول ozekimessageout. إنه مسؤول عن تخزين رسائلك المرسلة. إذا قمت بإرسال رسالة من قاعدة البيانات ، فسيقوم هذا الجدول بتخزينها في سجل يحتوي على جميع المعلومات المتعلقة بها.

يمكنك إنشاء كلا الجدولين ببساطة عن طريق نسخ ولصق إنشاء MySQL الجدول النصي من هذا البرنامج التعليمي. يمكنك العثور على الكود في نهاية البرنامج التعليمي.

إنشاء جدول ozekimessageout
الشكل 4 - إنشاء جدول ozekimessageout

قم بتثبيت مستخدم مراسلة SQL

الآن ستبدأ العمل في Ozeki SMS Gateway. أول شيء عليك القيام به هو إنشاء مستخدم مراسلة SQL. يمكنك القيام بذلك عن طريق فتح تطبيق Ozeki SMS Gateway والبحث عن الزر "إضافة مستخدم / تطبيق جديد ..." (الشكل 5). بالنقر فوق هذا الزر ، ستفتح قائمة تثبيت "إضافة مستخدم أو تطبيق". ابحث عن قائمة تثبيت رسائل SQL الموجودة في قسم "واجهات التطبيق". انقر فوق الزر "تثبيت" بجواره وستبدأ عملية التثبيت.

تثبيت مستخدم مراسلة SQL
الشكل 5 - تثبيت مستخدم رسائل SQL

اختر خيار MySQL

في قائمة التثبيت التالية ، سترى جميع برامج إدارة قواعد البيانات التي تدعمها Ozeki SMS Gateway (الشكل 6). في هذه الحالة ، اختر خيار MySQL ، من خلال النقر على زر التثبيت بجوار العنوان. سيبدأ عملية الإعداد.

تثبيت اتصال SQL
الشكل 6 - تثبيت اتصال MySQL

قم بتوفير إعدادات الاتصال

في الخطوة التالية ، تحتاج إلى توفير إعدادات الاتصال لواجهة تطبيق MySQL. سيضمن هذا إمكانية إنشاء الاتصال بين Ozeki SMS Gateway و MySQL client. ابحث عن مربع مجموعة "إعدادات الاتصال" وقم بتوفير اسم مضيف ورقم منفذ واسم قاعدة البيانات وبيانات اعتماد تسجيل الدخول الخاصة بها (الشكل 7). إذا أكملت مربع المجموعة بنجاح ، فانقر فوق الزر "موافق".

تحديد تفاصيل اتصال قاعدة بيانات mysql
الشكل 7 - تحديد تفاصيل اتصال قاعدة بيانات MySQL

قم بتشغيل واجهة التطبيق

الآن بعد أن أنشأت بنجاح واجهة تطبيق MySQL ، حان الوقت لتشغيله ، عن طريق تبديل زر التبديل "اتصال". إذا كان لونه أخضر ويمكنك رؤية علامة اختيار بجوار أيقونة واجهة التطبيق (الشكل 8) ، فهذا يعني أن الاتصال نشط. سترى عملية التهيئة في علامة التبويب "الأحداث".

تمكين اتصال mysql
الشكل 8 - تفعيل اتصال MySQL

استخدم عبارة INSERT

الآن لديك اتصال فعال بين Ozeki SMS Gateway و MySQL. يمكنك اختبار النظام الخاص بك عن طريق إرسال اختبار SMS بمساعدة بيان INSERT. سيؤدي هذا إلى إدراج الرسائل في جدول ozekimessagout ، لذا سترسل Ozeki SMS Gateway الرسالة إلى الوجهة المحددة مسبقًا (الشكل 9). إذا كنت معتادًا على SQL ، فلا تتردد في تعديل العبارة حسب رغبتك.

إدراج رسالة في جدول قاعدة البيانات
الشكل 9 - أدخل رسالة في جدول قاعدة البيانات

المجلد المرسل

تأكد من التحقق من مجلد "المرسلة" بعد اختبار SMS ، للتأكد من إرسال الرسالة (الشكل 10). إذا رأيت سجل الرسالة المرسلة في مجلد الرسائل المرسلة ، فهذا يعني أن النظام يعمل على النحو المنشود. يمكنك الحصول على مزيد من المعلومات حول الرسائل النصية القصيرة للاختبار هنا.

يوضح مجلد قاعدة البيانات الذي أرسله المستخدمون أنه تم إرسال رسالتك عبر بوابة ozeki sms
الشكل 10 - يُظهر المجلد المرسل لمستخدم قاعدة البيانات أن رسالتك قد تم إرسالها بواسطة Ozeki SMS Gateway

بعد تعيين تفاصيل الاتصال ، من المهم جدًا إنشاء بنية جدول قاعدة البيانات. يتكون نموذج قاعدة البيانات في هذا البرنامج التعليمي من جدولين "ozekimessageout" و ozekimessagein '. يمكنك اختيار أي اسم للجدول ، على الرغم من أنك يجب أن تضعه في اعتبارك. يوصى باستخدام تخطيط الجدول التالي:

إنشاء برنامج نصي لجدول MySQL:

CREATE TABLE ozekimessagein (
id int(11) NOT NULL auto_increment,
sender varchar(255) default NULL,
receiver varchar(255) default NULL,
msg text default NULL,
senttime varchar(100) default NULL,
receivedtime varchar(100) default NULL,
operator varchar(100) default NULL,
msgtype varchar(160) default NULL,
reference varchar(100) default NULL,
PRIMARY KEY (id)
) charset=utf8;
ALTER TABLE ozekimessagein ADD INDEX (id) ;

CREATE TABLE ozekimessageout (
id int(11) NOT NULL auto_increment,
sender varchar(30) default NULL,
receiver varchar(30) default NULL,
msg text default NULL,
senttime varchar(100) default NULL,
receivedtime varchar(100) default NULL,
reference varchar(100) default NULL,
status varchar(20) default NULL,
msgtype varchar(160) default NULL,
operator varchar(100) default NULL,
errormsg varchar(250) default NULL,
PRIMARY KEY (id)
) charset=utf8;
ALTER TABLE ozekimessageout ADD INDEX (id);
الشكل 2 - إنشاء جداول قاعدة البيانات

يرجى الاحتفاظ بحقل "id" في قاعدة البيانات الخاصة بك لدعم تحديثات SQL بشكل أسرع.

إذا قمت بتعديل جداول قاعدة البيانات. على سبيل المثال ، إذا أضفت أعمدة إضافية ، لو سمحت مراجعة قوالب SQL تستخدم من قبل Ozeki SMS Gateway. يرجى التأكد من أنها متوافقة مع تخطيط جدول قاعدة البيانات المخصص.

خاتمة

تهانينا ، لقد أكملت مهمة توصيل MySQL ببوابة Ozeki للرسائل القصيرة. أحسنت!

يمكنك استخدام هذه المعرفة لإنشاء نظام حيث يتم توصيل Ozeki SMS Gateway وخدمة قاعدة بيانات MySQL ويمكنهما العمل معًا. يجمع هذا الحل بين أداء وموثوقية Ozeki SMS Gateway وفعالية تكلفة MySQL.

إذا كنت ترغب في معرفة المزيد عن الحلول البرمجية التي يقدمها Ozeki ، فتأكد من زيارة ozeki-sms-gateway.com.

More information