SMS de la/la MySQL
În acest tutorial, puteți vedea cum să instalați și să configurați conexiunea la baza de date MYSQL și cum să creați structura recomandată a bazei de date. Puteți combina Ozeki SMS Gateway cu o bază de date MySQL pentru a trimite, primi și stoca mesaje SMS. Ozeki SMS Gateway este un software puternic de gateway SMS care este capabil să trimită 1000 SMS / secundă, în timp ce rulează pe computerul dvs., oferind securitate pentru mesaje și contacte. Acest articol este destinat utilizatorilor care sunt familiarizați cu MySQL. Procesul în sine nu ar trebui să dureze mai mult de 20 de minute, cu ajutorul acestui tutorial detaliat. Veți învăța cum să configurați o bază de date MySQL, un utilizator și cum să-i acordați permisiuni. De asemenea, veți crea un utilizator în Ozeki SMS Gateway. Nu mai pierdeți timpul. Începeți să trimiteți SMS acum!
Cum să trimiteți SMS din MySQL
Instalarea MySQL (Ghid video)
Creați tabelele bazei de date (Ghid video)
Configurați utilizatorul bazei de date (Ghid video)
Trimiteți un mesaj de test (Ghid video)
MySQL este un sistem de gestionare a bazelor de date relaționale care se bazează pe SQL. Este utilizat pe scară largă datorită faptului că este open-source și gratuit, dar foarte fiabil și rapid.
Soluția utilizează Ozeki SMS Gateway instalat pe PC-ul dvs. Utilizatorul bazei de date al SMS Gateway poate comunica cu ușurință cu utilizatorul bazei de date MySQL.
Cum să primiți SMS cu baza de date MySQLAcest sistem de primire SMS face posibilă primirea SMS folosind un server de baze de date MySQL. Acest aranjament constă dintr-un telefon care va fi folosit pentru a trimite mesaje, un computer cu Ozeki SMS Gateway instalat, un server de baze de date și aplicația dvs. Metoda funcționează în felul următor: Telefonul trimite mesajul. Computerul cu Ozeki SMS Gateway va salva mesajul într-un server de baze de date MySQL. Aplicația dvs. poate obține mesajele folosind o interogare SQL.
Acest sistem de trimitere SMS face posibilă trimiterea SMS folosind un server de baze de date MySQL. Acest sistem constă dintr-un telefon care va fi folosit pentru a colecta mesajele din baza de date, un computer cu Ozeki SMS Gateway instalat, un server de baze de date și aplicația dvs. Procedura funcționează în felul următor: Aplicația dvs. va trimite mesajul către serverul de baze de date MySQL. Acesta va stoca mesajul dvs. și Ozeki SMS Gateway va putea să-l obțină folosind o interogare SQL. Mesajul va fi trimis la telefon după ce a fost obținut.
În acest videoclip, veți vedea procesul de conectare a MySQL la Ozeki SMS Gateway. Acesta va începe cu lansarea unui client MySQL Command Line și vă va conduce până la trimiterea primului mesaj pentru a testa sistemul. În proces, veți învăța cum să configurați o bază de date MySQL care va fi utilizabilă și cum să creați o nouă interfață de aplicație pentru MySQL în Ozeki SMS Gateway. Procesul este ușor de realizat, iar videoclipul este foarte detaliat. În plus, Ozeki SMS Gateway oferă o interfață foarte intuitivă, astfel încât nu veți avea dificultăți în urmărirea tutorialului.
Creați baza de date
Primul pas al procesului este configurarea unei noi baze de date. Puteți vedea în Figura 3, instrucțiunea care va crea baza de date 'ozekidb' este următoarea: 'CREATE DATABASE ozekidb;'. Aceasta va crea o bază de date care poate fi utilizată de Ozeki SMS Gateway.
În pasul următor, trebuie să creați un utilizator pentru baza de date 'ozekidb'. Puteți face acest lucru cu instrucțiunea 'CREATE USER' vizibilă în Figura 4. Următoarea instrucțiune va acorda privilegii utilizatorului, iar instrucțiunea flush va reîncărca baza de date și va activa privilegiile.
Creați tabelul 'ozekimessagein'
Acum că aveți o bază de date, să creăm tabele în ea. Aveți nevoie de două tabele pentru a lucra cu Ozeki SMS Gateway. Primul tabel pe care îl veți crea este tabelul 'ozekimessagein'. Acesta va stoca toate mesajele primite. Gateway-ul le verifică periodic și le stochează într-un record în baza de date.
Puteți crea acest tabel (Figura 5) copiind și lipind scriptul MySQL pentru crearea tabelului din acest tutorial. Puteți găsi codul la sfârșitul tutorialului.
Creați tabelul 'ozekimessageout'
Al doilea tabel este tabelul 'ozekimessageout'. Acesta este responsabil pentru stocarea mesajelor trimise. Dacă trimiteți un mesaj din baza de date, acest tabel îl va stoca într-un record cu toate informațiile despre el. (Figura 6)
Puteți crea ambele tabele copiind și lipind scriptul MySQL pentru crearea tabelului din acest tutorial. Puteți găsi codul la sfârșitul tutorialului.
Instalați un utilizator SQL pentru mesagerie
Acum veți începe să lucrați în Ozeki SMS Gateway. Primul lucru pe care trebuie să-l faceți este crearea unui utilizator SQL pentru mesagerie. Puteți face acest lucru deschizând aplicația Ozeki SMS Gateway și căutând butonul 'Add new user/application...' (Figura 7). Făcând clic pe acest buton, veți deschide lista de instalare 'Add user or application'. Căutați opțiunea SQL messaging din secțiunea 'Application Interfaces'. Faceți clic pe butonul Install de lângă ea și veți începe procesul de instalare.
Alegeți opțiunea MySQL
În următoarea listă de instalare, veți vedea toate software-urile de gestionare a bazelor de date pe care Ozeki SMS Gateway le suportă (Figura 8). În acest caz, alegeți opțiunea MySQL, făcând clic pe butonul Install de lângă titlu. Acesta va începe procesul de configurare.
Furnizați setările de conexiune
În pasul următor, trebuie să furnizați setările de conexiune ale interfeței de aplicație MySQL.
Acest lucru va asigura că conexiunea dintre Ozeki SMS Gateway și clientul MySQL poate fi stabilită.
Căutați caseta de grup 'Connection settings' și furnizați un nume de gazdă, un număr de port,
Activați interfața de aplicație
Acum că ați creat cu succes o interfață de aplicație MySQL, este timpul să o activați, comutând butonul 'Connection'. Dacă acesta este verde și vedeți o bifă lângă pictograma interfeței de aplicație (Figura 10), înseamnă că conexiunea este activă. Veți vedea procesul de inițializare în fila Events.
Utilizați instrucțiunea INSERT
Acum aveți o conexiune funcțională între Ozeki SMS Gateway și MySQL. Puteți testa sistemul trimițând un SMS de test cu ajutorul instrucțiunii INSERT. Aceasta va insera mesaje în tabelul ozekimessageout, astfel încât Ozeki SMS Gateway va trimite mesajul către destinația prestabilită (Figura 11). Dacă sunteți familiarizat cu SQL, nu ezitați să modificați instrucțiunea după preferințe.
Folderul de trimise
Asigurați-vă că verificați folderul Trimise după mesajul SMS de test, pentru a confirma că mesajul a fost trimis (Figura 12). Dacă vedeți înregistrarea mesajului trimis în folderul Trimise, înseamnă că sistemul funcționează conform așteptărilor. Puteți obține mai multe informații despre mesajul SMS de test aici.
După ce detaliile de conexiune sunt setate, este foarte important să creați structura tabelei bazei de date. Baza de date exemplu din acest tutorial constă din două tabele 'ozekimessageout' și 'ozekimessagein'. Puteți alege orice nume de tabel, deși ar trebui să le țineți minte. Este recomandat să folosiți următoarea structură de tabel:
Script SQL pentru crearea tabelei:
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);Figura 13 - CREARE tabele baze de date
Vă rugăm să mențineți câmpul 'id' în baza de date pentru a sprijini actualizările SQL mai rapide.
Dacă modificați tabelele bazei de date. De exemplu, dacă adăugați coloane suplimentare, vă rugăm să revizuiți șabloanele SQL folosite de Ozeki SMS Gateway. Asigurați-vă că acestea sunt compatibile cu structura personalizată a tabelei bazei de date.
Concluzie
Felicitări, ați finalizat această sarcină de conectare a MySQL la Ozeki SMS Gateway. Bună treabă!
Puteți folosi aceste cunoștințe pentru a crea un sistem în care Ozeki SMS Gateway și serviciul de baze de date MySQL sunt conectate și pot lucra împreună. Această soluție combină performanța și fiabilitatea Ozeki SMS Gateway cu rentabilitatea MySQL.
Dacă doriți să aflați mai multe despre soluțiile software pe care Ozeki le oferă, vizitați ozeki-sms-gateway.com.
More information
- How to send SMS from MS SQL
- SMS SQL templates
- Database Table layout
- SMS from unixODBC
- How to send SMS from MS SQL Express
- How to send SMS from Microsoft Access
- How to send SMS from Oracle
- How to setup Sender ID in SQL SMS
- How to send SMS from MySQL
- How to send SMS from PostgreSQL
- How to send SMS from SQL Anywhere
- Send SMS from ODBC
- How to send SMS from OleDB
- How to send SMS from SQLite