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)
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 MySQLTa 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.
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.
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.
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.
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.
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.
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'.
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.
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.
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.
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
- Kako poslati SMS iz MS SQL
- Predloge za SQL SMS
- Postavitev tabele podatkovne baze
- SMS iz unixODBC
- Kako poslati SMS iz MS SQL Express
- Kako poslati SMS iz Microsoft Access
- Kako poslati SMS iz Oracle
- Kako nastaviti ID pošiljatelja v SQL SMS
- Kako poslati SMS iz MySQL
- Kako poslati SMS iz PostgreSQL
- Kako poslati SMS iz SQL Anywhere
- Pošlji SMS iz ODBC
- Kako poslati SMS iz OleDB
- Kako poslati SMS iz SQLite