clau ha scritto:
Be, avevo intuito la differenza tra i diversi sistemi, ma ciò non mi spaventa. Allora, vediamo se ho capito bene:
- una volta creato il database con mysql, per interrogarlo via web ho necessità di creare maschere/form in PHP;
- se invece mi interessa solo lavorare in locale, con cosa creo le maschere?
Grazie +m2+ con poche righe mi stai chiarendo dubbi che gironzolando la rete non era riuscita
per PHP non ti basta mysql/mariadb, ti serve anche un interprete PHP e un server http.
Tipicamente gli accoppiamenti sono Apache+PHP+mysql/mariadb (ce ne sono altri, ma non complico).
Operativamente non ci sono differenze tra lavorare in locale o via web (in realtà ci potrebbero essere, ma sono minime).
In locale banalmente avrai un indirizzo del tipo
http://127.0.0. (che non è uguale a localhost, sia detto per inciso), mentre via web
http://www.ilmiobelsito.i
---
Un chiarimento: non esistono "maschere PHP": PHP è (semplificando molto) un linguaggio di programmazione, come potrebbe essere Basic, o Pascal.
Esistono "accrocchi" che generano automaticamente "maschere" PHP rendendo più "stile autocomposizione" la programmazione.
Personalmente ne conosco qualcuno, ma sono a pagamento quindi direi non sia il caso di suggerirli.
Esistono poi "pateracchi" più o meno completi (framework) con i quali - adottandone le "prassi" - puoi di nuovo automatizzare attività che normalmente dovresti "scrivere a mano".
---
Ricapitolando: PHP è tutto fuorchè "bello" come Access per la creazione di interfacce ai dati.
Richiede la conoscenza (almeno superficiale) di altre cose (html, css, tipicamente un paio di librerie PHP).
Insomma qualcosa di simile a una finestra che mostra il contenuto di un archivio con due bottoni "prossimo record" e "record precedente" non è per nulla banale (rispetto ad Access)