SMS z/do MySQL
W tym tutorialu możesz zobaczyć, jak zainstalować i skonfigurować połączenie z bazą danych MYSQL oraz jak utworzyć zalecaną strukturę bazy danych. Możesz połączyć Ozeki SMS Gateway z bazą danych MySQL, aby wysyłać, odbierać i przechowywać wiadomości SMS. Ozeki SMS Gateway to potężne oprogramowanie bramki SMS, które jest w stanie wysyłać 1000 SMS/sekundę, jednocześnie działając na Twoim komputerze, zapewniając bezpieczeństwo Twoich wiadomości i kontaktów. Ten artykuł jest skierowany do użytkowników, którzy znają MySQL. Sam proces nie powinien zająć więcej niż 20 minut, dzięki temu szczegółowemu tutorialowi. Dowiesz się, jak skonfigurować bazę danych MySQL, użytkownika i nadać mu uprawnienia. Utworzysz także użytkownika w Ozeki SMS Gateway. Nie trać więcej czasu. Zacznij wysyłać SMS-y już teraz!
Jak wysyłać SMS-y z MySQL
Instalacja MySQL (Instrukcja wideo)
Utwórz tabele bazy danych (Instrukcja wideo)
Skonfiguruj użytkownika bazy danych (Instrukcja wideo)
Wyślij wiadomość testową (Instrukcja wideo)
Co to jest MySQL?
MySQL to system zarządzania relacyjnymi bazami danych oparty na SQL. Jest szeroko stosowany, ponieważ jest open-source i darmowy, ale bardzo niezawodny i szybki.
Rozwiązanie wykorzystuje Ozeki SMS Gateway zainstalowane na Twoim PC. Użytkownik bazy danych SMS Gateway może łatwo komunikować się z Twoim użytkownikiem bazy danych MySQL.
Jak odbierać SMS-y z bazą danych MySQL
Ten system odbierania SMS-ów umożliwia odbieranie wiadomości SMS przy użyciu serwera bazy danych MySQL. Ten układ składa się z telefonu, który będzie używany do wysyłania wiadomości, komputera z zainstalowanym Ozeki SMS Gateway, serwera bazy danych i Twojej aplikacji. Metoda działa w następujący sposób: Telefon wysyła wiadomość. Komputer z Ozeki SMS Gateway zapisze wiadomość w serwerze bazy danych MySQL. Twoja aplikacja może pobrać wiadomości za pomocą zapytania SQL.

Jak wysyłać SMS-y z bazy danych MySQL
Ten system wysyłania SMS-ów umożliwia wysyłanie wiadomości SMS przy użyciu serwera bazy danych MySQL. Ten system składa się z telefonu, który będzie używany do pobierania wiadomości z bazy danych, komputera z zainstalowanym Ozeki SMS Gateway, serwera bazy danych i Twojej aplikacji. Procedura działa w następujący sposób: Twoja aplikacja wyśle wiadomość do serwera bazy danych MySQL. Zapisze Twoją wiadomość, a Ozeki SMS Gateway będzie mógł ją pobrać za pomocą zapytania SQL. Wiadomość zostanie wysłana na telefon po jej pobraniu.

SMS z/do MySQL (Instrukcja wideo)
W tym filmie zobaczysz proces łączenia MySQL z Ozeki SMS Gateway. Zacznie się od uruchomienia MySQL Command Line Client i prowadzi do wysłania pierwszej wiadomości w celu przetestowania systemu. W trakcie nauczysz się, jak skonfigurować bazę danych MySQL, która będzie użyteczna, oraz jak utworzyć nowy interfejs aplikacji dla MySQL w Ozeki SMS Gateway. Proces jest łatwy do wykonania, a film jest bardzo szczegółowy. Dodatkowo, Ozeki SMS Gateway oferuje bardzo intuicyjny interfejs, więc nie będziesz miał trudności z wykonaniem tutorialu.
Utwórz bazę danych
Pierwszym krokiem procesu jest utworzenie nowej bazy danych. Możesz zobaczyć na Rysunku 3, że polecenie, które utworzy bazę danych 'ozekidb', to: 'CREATE DATABASE ozekidb;'. To utworzy bazę danych, która będzie użyteczna dla Ozeki SMS Gateway.

Utwórz użytkownika
W następnym kroku musisz utworzyć użytkownika dla bazy danych 'ozekidb'. Możesz to zrobić za pomocą polecenia 'CREATE USER' widocznego na Rysunku 4. Następne polecenie nada uprawnienia użytkownikowi, a polecenie flush przeładuje bazę danych i aktywuje uprawnienia.

Utwórz tabelę 'ozekimessagein'
Teraz, gdy masz już bazę danych, utwórz w niej tabele. Do pracy z Ozeki SMS Gateway potrzebujesz dwóch tabel. Pierwszą tabelą, którą utworzysz, jest tabela 'ozekimessagein'. Będzie przechowywać wszystkie przychodzące wiadomości. Periodycznie sprawdza je i zapisuje w rekordzie w bazie danych.
Możesz utworzyć tę tabelę (Rysunek 5), po prostu kopiując i wklejając skrypt tworzenia tabeli MySQL z tego samouczka. Kod znajdziesz na końcu samouczka.

Utwórz tabelę 'ozekimessageout'
Drugą tabelą jest tabela 'ozekimessageout'. Jest odpowiedzialna za przechowywanie wysłanych wiadomości. Jeśli wyślesz wiadomość z bazy danych, ta tabela zapisze ją w rekordzie wraz ze wszystkimi informacjami na jej temat. (Rysunek 6)
Możesz utworzyć obie tabele, po prostu kopiując i wklejając skrypt tworzenia tabeli MySQL z tego samouczka. Kod znajdziesz na końcu samouczka.

Zainstaluj użytkownika SQL Messaging
Teraz zaczniesz pracę w Ozeki SMS Gateway. Pierwszą rzeczą, którą musisz zrobić, jest utworzenie użytkownika SQL Messaging. Możesz to zrobić, otwierając aplikację Ozeki SMS Gateway i wyszukując przycisk 'Dodaj nowego użytkownika/aplikację...' (Rysunek 7). Klikając ten przycisk, otworzysz listę instalacyjną 'Dodaj użytkownika lub aplikację'. Wyszukaj listę instalacyjną SQL Messaging, która znajduje się w sekcji 'Interfejsy aplikacji'. Kliknij przycisk Zainstaluj obok niej, aby rozpocząć proces instalacji.

Wybierz opcję MySQL
W następnej liście instalacyjnej zobaczysz wszystkie systemy zarządzania bazami danych, które obsługuje Ozeki SMS Gateway (Rysunek 8). W tym przypadku wybierz opcję MySQL, klikając przycisk Zainstaluj obok tytułu. Rozpocznie to proces konfiguracji.

Podaj ustawienia połączenia
W następnym kroku musisz podać ustawienia połączenia interfejsu aplikacji MySQL.
To zapewni, że połączenie między Ozeki SMS Gateway a klientem MySQL zostanie nawiązane.
Wyszukaj grupę 'Ustawienia połączenia' i podaj nazwę hosta, numer portu,

Włącz interfejs aplikacji
Teraz, gdy pomyślnie utworzyłeś interfejs aplikacji MySQL, czas go włączyć, przełączając przycisk 'Połączenie'. Jeśli jest zielony i widzisz znacznik wyboru obok ikony interfejsu aplikacji (Rysunek 10), oznacza to, że połączenie jest aktywne. Proces inicjalizacji zobaczysz w zakładce Zdarzenia.

Użyj instrukcji INSERT
Teraz masz działające połączenie między Ozeki SMS Gateway a MySQL. Możesz przetestować swój system, wysyłając testową SMS za pomocą instrukcji INSERT. Spowoduje to wstawienie wiadomości do tabeli ozekimessageout, a Ozeki SMS Gateway wyśle wiadomość do wcześniej zdefiniowanego odbiorcy (Rysunek 11). Jeśli znasz SQL, możesz dowolnie modyfikować instrukcję.

Folder wysłane
Po wysłaniu testowej SMS, upewnij się, że sprawdzisz folder Wysłane, aby potwierdzić, że wiadomość została wysłana (Rysunek 12). Jeśli widzisz rekord wysłanej wiadomości w folderze Wysłane, oznacza to, że system działa zgodnie z oczekiwaniami. Więcej informacji na temat testowej SMS można znaleźć tutaj.

Po ustawieniu szczegółów połączenia, bardzo ważne jest utworzenie struktury tabel bazy danych. Przykładowa baza danych w tym tutorialu składa się z dwóch tabel 'ozekimessageout' i 'ozekimessagein'. Możesz wybrać dowolną nazwę tabel, chociaż powinieneś je zapamiętać. Zaleca się użycie następującego układu tabel:
Skrypt tworzenia tabel MySQL:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
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); |
Prosimy o utrzymanie pola 'id' w bazie danych, aby wspierać szybsze aktualizacje SQL.
Jeśli modyfikujesz tabele bazy danych. Na przykład, jeśli dodasz dodatkowe kolumny, prosimy o przegląd szablonów SQL używanych przez Ozeki SMS Gateway. Upewnij się, że są one kompatybilne z dostosowanym układem tabel bazy danych.
Podsumowanie
Gratulacje, ukończyłeś zadanie połączenia MySQL z Ozeki SMS Gateway. Dobra robota!
Możesz wykorzystać tę wiedzę do stworzenia systemu, w którym Ozeki SMS Gateway i usługa bazy danych MySQL są połączone i mogą współpracować. To rozwiązanie łączy wydajność i niezawodność Ozeki SMS Gateway z opłacalnością MySQL.
Jeśli chcesz dowiedzieć się więcej o rozwiązaniach programowych oferowanych przez Ozeki, odwiedź ozeki-sms-gateway.com.
More information
- Jak wysyłać SMS-y z MS SQL
- Szablony SMS SQL
- Układ tabeli bazy danych
- SMS z unixODBC
- Jak wysłać SMS z MS SQL Express
- Jak wysłać SMS z Microsoft Access
- Jak wysłać SMS z Oracle
- Jak skonfigurować identyfikator nadawcy w SQL SMS
- Jak wysłać SMS z MySQL
- Jak wysłać SMS z PostgreSQL
- Jak wysłać SMS z SQL Anywhere
- Wyślij SMS z ODBC
- Jak wysłać SMS z OleDB
- Jak wysłać SMS z SQLite