SMS iz/ka MySQL
U ovom tutorijalu, možete videti kako da instalirate i konfigurišete vezu sa MYSQL bazom podataka i kako da kreirate preporučenu strukturu baze podataka. Možete kombinovati Ozeki SMS Gateway sa MySQL bazom podataka kako biste slali, primali i čuvali SMS poruke. Ozeki SMS Gateway je moćan SMS gateway softver koji je sposoban da pošalje 1000 SMS poruka u sekundi, dok i dalje radi na vašem računaru, pružajući sigurnost za vaše poruke i kontakte. Ovaj članak je namenjen korisnicima koji su upoznati sa MySQL. Sam proces ne bi trebalo da traje više od 20 minuta, uz pomoć ovog detaljnog tutorijala. Naučićete kako da podesite MySQL bazu podataka, korisnika i dodelite dozvole. Takođe ćete kreirati korisnika u Ozeki SMS Gateway-u. Ne gubite više vreme. Počnite da šaljete SMS poruke odmah!
Kako poslati SMS iz MySQL-a
Instalacija MySQL-a (Video vodič)
Kreiranje tabela u bazi podataka (Video vodič)
Konfigurisanje korisnika baze podataka (Video vodič)
Slanje test poruke (Video vodič)
MySQL je sistem za upravljanje relacionim bazama podataka koji se zasniva na SQL-u. Široko se koristi jer je open-source i besplatan, ali veoma pouzdan i brz.
Rešenje koristi Ozeki SMS Gateway instaliran na vašem računaru. Korisnik baze podataka SMS Gateway-a može lako komunicirati sa vašim MySQL korisnikom baze podataka.
Kako primiti SMS sa MySQL bazom podatakaOvaj sistem za primanje SMS poruka omogućava primanje SMS poruka koristeći MySQL Database Server. Ovaj aranžman se sastoji od telefona koji će se koristiti za slanje poruka, računara sa instaliranim Ozeki SMS Gateway-om, servera baze podataka i vaše aplikacije. Metod radi na sledeći način: Telefon šalje poruku. Računar sa Ozeki SMS Gateway-om će sačuvati poruku u MySQL Database Server-u. Vaša aplikacija može dobiti poruke koristeći SQL upit.
Ovaj sistem za slanje SMS poruka omogućava slanje SMS poruka koristeći MySQL Database Server. Ovaj sistem se sastoji od telefona koji će se koristiti za prikupljanje poruka iz baze podataka, računara sa instaliranim Ozeki SMS Gateway-om, servera baze podataka i vaše aplikacije. Procedura radi na sledeći način: Vaša aplikacija će poslati poruku MySQL Database Server-u. On će sačuvati vašu poruku i Ozeki SMS Gateway će moći da je preuzme koristeći SQL upit. Poruka će biti poslata na telefon nakon što je preuzeta.
U ovom videu, videćete proces povezivanja MySQL-a sa Ozeki SMS Gateway-om. Počeće sa pokretanjem MySQL Command Line Client-a i odvešće vas do slanja vaše prve poruke kako biste testirali vaš sistem. U procesu, naučićete kako da podesite MySQL bazu podataka koja će biti upotrebljiva i kako da kreirate novi interfejs aplikacije za MySQL u Ozeki SMS Gateway-u. Proces je lak za izvođenje, a video je veoma detaljan. Plus, Ozeki SMS Gateway nudi veoma intuitivan interfejs, tako da nećete imati problema u praćenju tutorijala.
Kreiranje baze podataka
Prvi korak u procesu je postavljanje nove baze podataka. Možete videti na Slici 3, izjava koja će kreirati 'ozekidb' bazu podataka je sledeća: 'CREATE DATABASE ozekidb;'. Ovo će kreirati bazu podataka koja je upotrebljiva od strane Ozeki SMS Gateway-a.
U sledećem koraku, potrebno je kreirati korisnika za 'ozekidb' bazu podataka. Možete to uraditi sa 'CREATE USER' izjavom vidljivom na Slici 4. Sledeća izjava će dodeliti privilegije korisniku i flush izjava će ponovo učitati bazu podataka i aktivirati privilegije.
Kreirajte tabelu 'ozekimessagein'
Sada kada imate bazu podataka, hajde da kreiramo tabele u njoj. Potrebne su vam dve tabele za rad sa Ozeki SMS Gateway-om. Prva tabela koju ćete kreirati je 'ozekimessagein' tabela. Ona će čuvati sve vaše dolazne poruke. Ona periodično proverava poruke i čuva ih u zapisu u bazi podataka.
Ovu tabelu (Slika 5) možete kreirati jednostavnim kopiranjem i lepljenjem MySQL skripte za kreiranje tabele iz ovog tutorijala. Kod možete pronaći na kraju tutorijala.
Druga tabela je 'ozekimessageout' tabela. Ona je odgovorna za čuvanje vaših poslatih poruka. Ako pošaljete poruku iz baze podataka, ova tabela će je sačuvati u zapisu sa svim informacijama o njoj. (Slika 6)
Obje tabele možete kreirati jednostavnim kopiranjem i lepljenjem MySQL skripte za kreiranje tabele iz ovog tutorijala. Kod možete pronaći na kraju tutorijala.
Sada ćete početi da radite u Ozeki SMS Gateway-u. Prva stvar koju treba da uradite je kreiranje SQL korisnika za razmenu poruka. To možete uraditi otvaranjem aplikacije Ozeki SMS Gateway i traženjem dugmeta 'Add new user/application...' (Slika 7). Klikom na ovo dugme, otvoriće se lista za instalaciju 'Add user or application'. Potražite SQL opciju za razmenu poruka koja se nalazi u sekciji 'Application Interfaces'. Kliknite na dugme Install pored nje i pokrenućete proces instalacije.
U sledećoj listi za instalaciju, videćete sve softvere za upravljanje bazama podataka koje Ozeki SMS Gateway podržava (Slika 8). U ovom slučaju, izaberite MySQL opciju, klikom na dugme Install pored naslova. To će pokrenuti proces podešavanja.
U sledećem koraku, potrebno je da unesete postavke konekcije za MySQL aplikacioni interfejs. Ovo će osigurati da se uspostavi veza između Ozeki SMS Gateway-a i MySQL klijenta. Potražite grupu 'Connection settings' i unesite hostname, port number, ime baze podataka, i podatke za prijavu (Slika 9). Ako ste uspešno popunili grupu, kliknite na dugme 'OK'.
Sada kada ste uspešno kreirali MySQL aplikacioni interfejs, vreme je da ga uključite, prebacivanjem prekidača 'Connection'. Ako je zelen i možete videti znak za potvrdu pored ikone aplikacionog interfejsa (Slika 10), to znači da je konekcija aktivna. Proces inicijalizacije možete videti u Events tab-u.
Sada imate funkcionalnu konekciju između Ozeki SMS Gateway-a i MySQL-a. Možete testirati svoj sistem slanjem test SMS-a uz pomoć INSERT naredbe. Ovo će umetnuti poruke u ozekimessageout tabelu, tako da će Ozeki SMS Gateway poslati poruku na unapred definisanu destinaciju (Slika 11). Ako ste upoznati sa SQL-om, slobodno izmenite naredbu prema vašim potrebama.
Фолдер послатих порука
Обавезно проверите Послате поруке након тест SMS-а, да бисте потврдили да је порука послата (Слика 12). Ако видите запис о послатој поруци у фолдеру Послате, то значи да систем ради како је предвиђено. Више информација о тест SMS-у можете пронаћи овде.
Након што су подешени детаљи везе, веома је важно креирати структуру табела базе података. Пример базе података у овом упутству састоји се од две табеле '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);Слика 13 - Креирање табела базе података
Молимо вас да одржавате поље 'id' у вашој бази података како бисте подржали брже SQL ажурирања.
Ако модификујете табеле базе података. На пример, ако додате додатне колоне, молимо вас да прегледате SQL шаблоне које користи Ozeki SMS Gateway. Молимо вас да осигурате да су компатибилни са прилагођеним распоредом табела базе података.
Закључак
Честитамо, завршили сте овај задатак повезивања MySQL-а са Ozeki SMS Gateway-ом. Одличан посао!
Можете да искористите ово знање да креирате систем у коме су Ozeki SMS Gateway и MySQL база података повезани и могу да раде заједно. Ово решење комбинује перформансе и поузданост Ozeki SMS Gateway-а и исплативост MySQL-а.
Ако желите да сазнате више о софтверским решењима која Ozeki нуди, обавезно посетите ozeki-sms-gateway.com.
More information
- Kako poslati SMS iz MS SQL-a
- SMS SQL šabloni
- Izgled tabele baze podataka
- SMS iz unixODBC
- Kako poslati SMS sa MS SQL Express
- Kako poslati SMS iz Microsoft Access-a
- Kako poslati SMS iz Oracle-a
- Kako podesiti ID pošiljaoca u SQL SMS
- Kako poslati SMS iz MySQL-a
- Kako poslati SMS iz PostgreSQL-a
- Kako poslati SMS iz SQL Anywhere
- Pošalji SMS iz ODBC
- Kako poslati SMS iz OleDB
- Kako poslati SMS iz SQLite