SMS iz/v MySQL

V tej vadnici lahko vidite, kako namestiti in konfigurirati povezavo z bazo podatkov MYSQL ter kako ustvariti priporočeno strukturo baze podatkov. Ozeki SMS Gateway lahko kombiniramo z bazo podatkov MySQL za pošiljanje, sprejemanje in shranjevanje SMS sporočil. Ozeki SMS Gateway je zmogljiva programska oprema za SMS prehode, ki je sposobna pošiljati 1000 SMS-jev na sekundo, hkrati pa še vedno deluje na vašem računalniku in zagotavlja varnost vaših sporočil in stikov. Ta članek je namenjen uporabnikom, ki so seznanjeni z MySQL. Sam postopek ne bi smel trajati več kot 20 minut, s pomočjo te podrobne vadnice. Naučili se boste, kako nastaviti bazo podatkov MySQL, uporabnika in mu dodeliti dovoljenja. Ustvarili boste tudi uporabnika v Ozeki SMS Gateway. Ne zapravljajte več časa. Začnite pošiljati SMS-e zdaj!

Kako poslati SMS iz MySQL
Namestitev MySQL (Video navodila)
Ustvarjanje tabel v bazi podatkov (Video navodila)
Konfiguracija uporabnika baze podatkov (Video navodila)
Pošlji testno sporočilo (Video navodila)

Kaj je MySQL?

MySQL je sistem za upravljanje relacijskih baz podatkov, ki temelji na SQL. Je široko uporabljen, ker je odprtokoden in brezplačen, a zelo zanesljiv in hiter.

Rešitev uporablja Ozeki SMS Gateway, nameščen na vašem računalniku. Uporabnik baze podatkov SMS Gateway lahko enostavno komunicira z vašim uporabnikom baze podatkov MySQL.

Kako prejemati SMS z bazo podatkov MySQL

Ta sistem za sprejemanje SMS-ov omogoča prejemanje SMS-ov z uporabo strežnika baze podatkov MySQL. Ta ureditev vključuje telefon, ki bo uporabljen za pošiljanje sporočil, računalnik z nameščenim Ozeki SMS Gateway, strežnik baze podatkov in vašo aplikacijo. Metoda deluje na naslednji način: Telefon pošlje sporočilo. Računalnik z Ozeki SMS Gateway bo shranil sporočilo v strežnik baze podatkov MySQL. Vaša aplikacija lahko pridobi sporočila z uporabo SQL poizvedbe.

kako prejemati sms z bazo podatkov mysql
Slika 1 - Kako prejemati SMS z bazo podatkov MySQL

Kako pošiljati SMS iz baze podatkov MySQL

Ta sistem za pošiljanje SMS-ov omogoča pošiljanje SMS-ov z uporabo strežnika baze podatkov MySQL. Ta sistem vključuje telefon, ki bo uporabljen za zbiranje sporočil iz baze podatkov, računalnik z nameščenim Ozeki SMS Gateway, strežnik baze podatkov in vašo aplikacijo. Postopek deluje na naslednji način: Vaša aplikacija bo poslala sporočilo na strežnik baze podatkov MySQL. Shranilo bo vaše sporočilo in Ozeki SMS Gateway ga bo lahko pridobil z uporabo SQL poizvedbe. Sporočilo bo poslano na telefon, ko bo pridobljeno.

kako pošiljati sms iz baze podatkov mysql
Slika 2 - Kako pošiljati SMS iz baze podatkov MySQL

Ustvarite tabelo 'ozekimessagein'

Zdaj, ko imate podatkovno bazo, ustvarimo tabele v njej. Potrebovali boste dve tabeli za delo z Ozeki SMS Gateway. Prva tabela, ki jo boste ustvarili, je tabela 'ozekimessagein'. V njej bodo shranjena vsa vaša dohodna sporočila. Periodično preverja za njih in jih shranjuje v zapis v podatkovni bazi.

To tabelo (Slika 5) lahko ustvarite s preprostim kopiranjem in lepljenjem skripta za ustvarjanje tabele MySQL iz tega vadnice. Kodo najdete na koncu vadnice.

ustvari tabelo ozekimessagein
Slika 5 - Ustvari tabelo ozekimessagein

Ustvarite tabelo 'ozekimessageout'

Druga tabela je tabela 'ozekimessageout'. Odgovorna je za shranjevanje vaših poslanih sporočil. Če pošljete sporočilo iz podatkovne baze, bo ta tabela shranila sporočilo v zapis z vsemi informacijami o njem. (Slika 6)

Obe tabeli lahko ustvarite s preprostim kopiranjem in lepljenjem skripta za ustvarjanje tabele MySQL iz tega vadnice. Kodo najdete na koncu vadnice.

ustvari tabelo ozekimessageout
Slika 6 - Ustvari tabelo ozekimessageout

Namestite uporabnika za SQL sporočanje

Zdaj boste začeli delati v Ozeki SMS Gateway. Prva stvar, ki jo morate storiti, je ustvarjanje uporabnika za SQL sporočanje. To lahko storite tako, da odprete aplikacijo Ozeki SMS Gateway in poiščete gumb 'Add new user/application...' (Slika 7). S klikom na ta gumb boste odprli seznam za namestitev 'Add user or application'. Poiščite seznam za namestitev SQL sporočanja, ki se nahaja v razdelku 'Application Interfaces'. Kliknite gumb Install poleg njega in začeli boste postopek namestitve.

namesti uporabnika za sql sporočanje
Slika 7 - Namesti uporabnika za SQL sporočanje

Izberite možnost MySQL

V naslednjem seznamu za namestitev boste videli vse programe za upravljanje podatkovnih baz, ki jih podpira Ozeki SMS Gateway (Slika 8). V tem primeru izberite možnost MySQL s klikom na gumb Install poleg naslova. Začel se bo postopek nastavitve.

namesti povezavo sql
Slika 8 - Namesti povezavo MySQL

Navedite nastavitve povezave

V naslednjem koraku morate navesti nastavitve povezave za vmesnik aplikacije MySQL. To bo zagotovilo, da se lahko vzpostavi povezava med Ozeki SMS Gateway in MySQL odjemalcem. Poiščite skupino 'Connection settings' in navedite ime gostitelja, številko vrata, ime podatkovne baze in prijavne podatke zanjo (Slika 9). Če ste uspešno izpolnili skupino, kliknite gumb 'OK'.

določi podrobnosti povezave s podatkovno bazo mysql
Slika 9 - Določi podrobnosti povezave s podatkovno bazo MySQL

Vklopite vmesnik aplikacije

Zdaj, ko ste uspešno ustvarili vmesnik aplikacije MySQL, je čas, da ga vklopite s preklopom gumba 'Connection'. Če je zelen in lahko vidite kljukico poleg ikone vmesnika aplikacije (Slika 10), to pomeni, da je povezava aktivna. Postopek inicializacije boste videli v zavihku Events.

omogoči povezavo mysql
Slika 10 - Omogoči povezavo MySQL

Uporabite stavek INSERT

Zdaj imate delujočo povezavo med Ozeki SMS Gateway in MySQL. Svoj sistem lahko preizkusite tako, da pošljete testno SMS s pomočjo stavka INSERT. Ta bo vstavil sporočila v tabelo ozekimessageout, tako da bo Ozeki SMS Gateway poslal sporočilo na vnaprej določen cilj (Slika 11). Če ste seznanjeni s SQL, lahko stavek po želji spremenite.

vstavi sporočilo v tabelo podatkovne baze
Slika 11 - Vstavi sporočilo v tabelo podatkovne baze

Mapa poslanih sporočil

Po testnem SMS-u preverite mapo Poslano, da potrdite, da je bilo sporočilo poslano (Slika 12). Če v mapi Poslano vidite zapis o poslanem sporočilu, to pomeni, da sistem deluje pravilno. Več informacij o testnem SMS-u najdete tukaj.

mapa poslanih sporočil uporabnikov baze podatkov prikazuje, da je vaše sporočilo poslal Ozeki SMS Gateway
Slika 12 - Mapa poslanih sporočil uporabnikov baze podatkov prikazuje, da je vaše sporočilo poslal Ozeki SMS Gateway

Po nastavitvi podrobnosti povezave je zelo pomembno ustvariti strukturo tabel baze podatkov. Primer baze podatkov v tej vadnici vsebuje dve tabeli 'ozekimessageout' in 'ozekimessagein'. Ime tabel lahko izberete poljubno, vendar jih morate upoštevati. Priporočamo, da uporabite naslednjo postavitev tabel:

Skript za ustvarjanje tabele 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);
Slika 13 - USTVARJANJE tabel baze podatkov

Ohranjajte polje 'id' v vaši bazi podatkov za hitrejše posodobitve SQL.

Če spremenite tabele baze podatkov. Na primer, če dodate dodatne stolpce, prosim preglejte SQL predloge, ki jih uporablja Ozeki SMS Gateway. Poskrbite, da so združljivi s prilagojeno postavitvijo tabel baze podatkov.

Zaključek

Čestitamo, dokončali ste to nalogo povezovanja MySQL z Ozeki SMS Gateway. Dobro opravljeno!

To znanje lahko uporabite za ustvarjanje sistema, kjer sta Ozeki SMS Gateway in MySQL baza podatkov povezana in lahko sodelujeta. Ta rešitev združuje zmogljivost in zanesljivost Ozeki SMS Gateway ter stroškovno učinkovitost MySQL.

Če želite izvedeti več o programskih rešitvah, ki jih ponuja Ozeki, obiščite ozeki-sms-gateway.com.

More information