Partire da zero con un database

urgesifabio

Nuovo Utente
20 Ago 2015
8
0
0
Ho un negozio e vorrei creare un database in cui inserire le informazioni dei miei clienti. Questo database potrei usarlo per mandare e-mail a tutti riguardo promozioni, offerte, ecc..
Vorrei sapere quale programma consigliate per la creazione? Come impostarlo in modo da mandare mail o messaggi sul cellulare a tutti i clienti? E dovrò collegare in qualche modo il sito del negozio con il database?
Parto da zero, quindi ogni piccolo consiglio è importante
 

grgfede

Nuovo Utente
Ho un negozio e vorrei creare un database in cui inserire le informazioni dei miei clienti. Questo database potrei usarlo per mandare e-mail a tutti riguardo promozioni, offerte, ecc..
Vorrei sapere quale programma consigliate per la creazione? Come impostarlo in modo da mandare mail o messaggi sul cellulare a tutti i clienti? E dovrò collegare in qualche modo il sito del negozio con il database?
Parto da zero, quindi ogni piccolo consiglio è importante
Partiamo dalle basi, va bene?
Un database, in modo "terra terra" è una collezione di informazioni, informazioni organizzate.
Tramite un linguaggio, sql, possiamo interrogare queste collezioni per ricavare informazioni che ci servono.
Ora, vediamo invece chi gestisce queste collezioni.
Un DBMS è un software che gestisce l'intero database.

Tu con un DBMS non puoi, per esempio, mandare email o sms ad un determinato cliente, quello è compito di altri linguaggi (php o html per le email ad esempio)
Tu con un DBMS puoi, anzi devi, organizzare tutta la tua collezione, devi provare a rispettare a creare uno schema relazionale con poche ridondanze poiché dopo, quando si metterà mani al database, dovrai essere capace di fare operazioni senza nessuna difficoltà.

Una volta visto un pizzico di teoria (ma non abbastanza) vediamo ora come funziona proprio a livello pratico.

Presupponiamo che tu abbia creato il tuo database, con le tue chiavi primarie, chiavi esterne, etc.. e presupponiamo anche che tu abbia popolato il tuo database (cioè abbia creato una tabella con tutte le informazioni dei clienti come nome, cognome, email etc...) puoi iniziare a lavorare con un altro linguaggi di scripting interpretato, lato server; che vuol dire? Che il php è un linguaggio che lavora su lato server, che si usa essenzialmente per sviluppare pagine web dinamiche.

Ecco, con php puoi essere in grado di collegarti al tuo database, di interrogarlo, di prelevare informazioni, di aggiungerle, modificarle, puoi fare tutto quello che vuoi. E sei anche in grado di mandare email se può interessarti.

Ti consiglio di studiarti prima le basi delle basi di dati e poi un minimo di php per iniziare a lavorare partendo da zero ;)
Spero di essere stato utile!
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Potresti anche usare un gestionale li troveresti già tutto pronto senza dover far da te che vi ci vorrebbe mesi se non anni
 

Giovaweb

Nuovo Utente
16 Ago 2018
15
0
1
www.vivabot.it
Ciao!

Come detto in precedenza, mandare messaggi automatici è compito di altre scritture, ma partendo dalla questione principale: come immagazzinare i dati dei tuoi clienti, potresti affidarti a uno strumento più semplice come i Chat Bot. Sono le caselle di messaggistica che ti si aprono in alcuni siti e ti chiedono se ti serve una mano a trovare le informazioni che cerchi all’interno del sito; questi possono svolgere anche la funzione di raccolta e caricamento su un database dei dati appunto. All’interno della chat potrai creare la tua sequenza di domande e risposte e tra queste, richiedere di inserire ciò che ti serve come mail o numero di telefono; inoltre potrai decidere il timing per l‘invio di un nuovo messaggio a distanza di tempo e in questo tuo caso potrebbe essere la nuova offerta o promozione.

Spero di esserti stato utile.
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Statistiche: partire da un numero superiore a zero Supporto Mr.Webmaster 1
J Far partire Angular Javascript 1
F [VENDO] guest post a partire da 30€ (anche pacchetti a prezzi convenienti) Vendere e Acquistare pubblicita' online 0
D [Java] far partire JProgressBar all'apertura di un JFrame Java 1
M funzione mysql che ritorna i microsecondi a partire dal 1-1-1970 MySQL 3
T [Javascript] Far partire script al raggiungimento del div/section Javascript 0
klode Web Service in PHP a partire da una WSDL PHP 1
S 100 like gratis!! Like Pagine-Profili - facebook / instagram e altri social! a partire da €3.99! Annunci servizi di Social Media Marketing 4
T [OFFRO] Realizzazione Siti Web / SEO / Negozio Online / Social a partire da 50€ Offerte e Richieste di Lavoro e/o Collaborazione 1
S Seo Service- Servizio di ottimizzazione- a partire da €99! Annunci servizi di Social Media Marketing 2
E Decidere quale email deve partire PHP 3
M Far partire una funzione/codice php con javascript Javascript 1
S Far partire in automatico una slide all'apertura della pagina Javascript 0
U Far partire una funzione JavaScript premendo bottone in html Javascript 13
A Insert multiple a partire da form html PHP 3
F [vendo fan] like a partire da 4,90€ Annunci servizi di Social Media Marketing 0
C Far partire un file audio funzionante per tutti i browser Javascript 1
Giuseppe Sanna [VENDO] Realizzo negozi online, forum, portali e blog a partire da 50€! Interessati? ;) Offerte e Richieste di Lavoro e/o Collaborazione 2
V da dove partire ?? PHP 2
S [Vendo] banner di diverso formato a partire da €1 su streaming-mania.it Vendere e Acquistare pubblicita' online 0
S [Offro]Siti web a partire da 60 euro Offerte e Richieste di Lavoro e/o Collaborazione 0
SKizzoweb [OFFRO] Siti web a partire da 250 € iva inclusa Offerte e Richieste di Lavoro e/o Collaborazione 1
R Nuovo DB sql a partire dal solo IP MySQL 3
E Creazione banner a partire da euro 15,00 Offerte e Richieste di Lavoro e/o Collaborazione 0
G [VENDO] Script Aste al ribasso a partire da 149,90€ Offerte e Richieste di Lavoro e/o Collaborazione 1
B far partire il java script Javascript 3
G Comando per far partire l'esecuzione di script se c'è settato un coocky. Javascript 2
V VolareULM.it Advertising a a partire da 10€ Altri Annunci 0
A Partire con un file predefinito HTML e CSS 11
R Far partire 2 suoni in sequenza HTML e CSS 1
P [play] partire dal secondo frame... Flash 1
E Far partire una funzione da un click di un bottone PHP 2
M Per farlo partire in locale PHP 1
H Tabella a partire da Excel HTML e CSS 1
G scomponi un numero intero come la somma di 20 numeri interi casuali maggiori di zero diversi fra loro Javascript 1
G Numero zero null non deve visualizzare nulla PHP 0
S Frequenza di rimbalzo sempre a zero o troppo bassa Google Analytics 1
C [PHP] Sommare o sottrarre a ZERO PHP 7
easypopularity Creo da zero siti web professionali lowcost Offerte e Richieste di Lavoro e/o Collaborazione 0
xone [Offro] Realizzazione template html5 css3 creati da zero Offerte e Richieste di Lavoro e/o Collaborazione 0
tecniconapoletano [PHP] Open Source o programmare da zero PHP 3
xone [Vendo] Siti web html+css+responsive creati da zero Offerte e Richieste di Lavoro e/o Collaborazione 0
E Sito dinamico da zero o tema? Webdesign e Grafica 2
F nuovo sito da zero, quale sito di hosting? Hosting 1
W Sviluppo APP da zero scelta hosting e DB Sviluppo app per Android 1
filippino Imparare a programmare da zero Programmazione 2
L [risolto] Campo prezzo float. Elimina lo zero finale.aiuto MySQL 4
Frank10 Creare un template da zero Joomla 1
I Warning: Division by zero in Joomla 0
R Portale di annunci fatto da zero Offerte e Richieste di Lavoro e/o Collaborazione 1

Discussioni simili