Laboratorio Progettazione Web PHP e MySQL. Andrea Marchetti IIT-CNR 2014/2015
|
|
|
- Romolo Papa
- 9 anni fa
- Просмотров:
Транскрипт
1 Laboratorio Progettazione Web PHP e MySQL Andrea Marchetti IIT-CNR 2014/2015
2 Architettura di una applicazione Web Browser Web HTTP Server Web Dati Presentation Application Storage
3 PHP e DataBase Quando i dati sono molti conviene usare il supporto di una base di dati PHP fornisce API (funzioni di interfaccia) per accedere ai database. PHP è tipicamente usato con MySQL, un database opensource PHP fornisce API anche per altri DB come Postgres, Ms Access, Oracle
4 MySQL MySQL è disponibile su tutte le piattaforme (Windows, MacOs, Linux) L interazione con il server MySQL può avvenire da riga di comando (shell) digitando i comandi, o le query SQL, per creare database, tabelle, inserire dati, fare ricerche etc. L interazione può avvenire anche tramite interfaccia grafica, PhpMyAdmin MySQL Workbench
5 PhpMyAdmin Applicazione web fatta in PHP che permette di gestire MYSQL, inclusa nel sw come XAMP su MAMP e XAMPP su EasyPhp
6 PHPMyAdmin Noi lo useremo per Gestire Utenti (impostare password) Creare un DB Creare una Tabella Popolare la tabella Tutte le operazioni possibili da PHPMyAdmin si possono fare da PHP
7 Creazione DataBase Creazione Tabella Popolazione Tabella
8 MySQL PHP API PHP mette a disposizione 3 API per interagire con MySQL Mysqli procedurale Mysqi classe PDO classe
9 MySQLI PHP API Apertura connessione al server mysqli_connect() Creazione/Selezione DB Esecuzione istruzione SQL mysqli_query("sql") Recupero record selezionati mysqli_fetch_assoc() Rilascio memoria mysqli_free() Chiusura connessione mysqli_close()
10 Connessione al server MySQL <?PHP //Connessione al server $conn = mysqli_connect("localhost","root", NULL); if(!$conn) die("errore connessione".mysqli_error()); else echo ("Connessione al server mysql riuscita!");?> die stampa il msg quindi interrompe l'esecuzione del programma. Se non voglio interrompere uso echo o print $conn sarà la variabile che inserirò in tutte le successive funzioni utilizzate per accedere al server MySql. In questo modo posso accedere a più server MySQL dallo stesso programma mysql_error stampa l'errore dell'ultima chiamata ad una funzione mysql
11 Selezione del DB // Selezione del DB $ok = mysqli_select_db($conn,"lpw"); if(!$ok) die("errore selez. DB lpw".mysql_errno()); else echo ("Selezione DB lpw riuscita!</br>");
12 Selezione del DB in SQL // Selezione del DB $sql = "USE lpw"; $res = mysqli_query($conn,$sql); if(!$res) die("errore selez. DB lpw".mysql_errno()); else echo ("Selezione DB lpw riuscita!</br>");
13 Selezione del DB in fase di connessione $conn = mysqli_connect("localhost","root","pippo","lpw"); if(!$conn) die("errore connessione".mysql_errno());
14 Creazione Tabella $sql="create TABLE agenda( id int PRIMARY KEY, nazione varchar(64), capitale varchar(64) )"; // stampa di controllo echo "query SQL: $sql" // esecuzione dele query $ok=mysqli_query($conn,$sql); if (!$ok) die("errore query: ".mysql_error());
15 Inserimento dati $sql="insert INTO capitali(nazione,capitale) VALUES ('Turchia','Ankhara' )"; $res=mysqli_query($conn,$sql); if(!$res) die("errore inserimento".mysql_errno()); else echo ("Inserimento riuscito!</br>");
16 Modifica dati // Modifica dati $sql = "UPDATE nazione SET capitale='ankara' WHERE nazione='turchia'"; $res=mysqli_query($conn,$sql); if(!$res) echo("errore modifica".mysql_errno()); else echo ("Modifica riuscita!</br>");
17 Cancellazione dati // Modifica dati $sql="delete FROM nazione WHERE nazione='turchia'"; $res=mysqli_query($conn,$sql); if(!$res) echo("errore cancell.".mysql_errno()); else echo ("Cancellazione riuscita!</br>");
18 Selezione dati // Selezione dati $sql="select * FROM capitali"; $res=mysqli_query($conn,$sql); if(!$res) echo("errore selezione: ".mysqli_error()); else echo ("Selezione riuscita!</br>"); $res se tutto va bene contiene i record selezionati Altrimenti contiene false Nelle prossime slides vedremo come accedere ai record selezionati
19 Recupero record SELECT * FROM nazione; Id Nazione Capitale 1 Italia Roma 2 Inghilterra Londra record 3 Francia Parigi 4 Spagna Madrid Il risultato di una SELECT è una lista di records: PHP offre 3 funzioni per accedere a questa lista.
20 Recupero record // Recupero i dati mettendoli in un array associativo while($rec=mysqli_fetch_assoc($res)) echo $rec['nazione']."-.$rec['capitale']; // Recupero i dati mettendoli in un array numerico while($rec=mysqli_fetch_row($res)) echo $rec[1]."-".$rec[2]; // Recupero i dati mettendoli in un array numericoassociativo while($record=mysqli_fetch_array($res)) echo $rec[0]."-".$rec['capitale'];
21 Recupero record azioni ulteriori $resultset=mysqli_query($conn,$sql); // Restituisce il numerodi records recuperati $number=mysqli_num_rows($res); // Libera la memoria impegnata dal result sets mysqli_free_result($resultset);
22 Chiusura della connessione mysqli_close($conn);
23 Riferimenti MySQL: tml Php:
24 Esercizio Creare una tabella agenda all'interno del nostro DB lpw con phpmyadmin agenda(id, nome, cognome) inserire 3 records Creare uno script PHP che consenta connettersi al dabase lpw inserire 1 record visualizzare i 4 records
25 <?php $servername = "localhost"; $username = "root"; $password = NULL; $database = "lpw"; /****************************** * Open a Connection to MySQL * ******************************/ // Create connection $conn = mysqli_connect($servername, $username, $password, $database); // Check connection if (!$conn) die("connection failed: ". mysqli_connect_error()); /****************************** * Inserimento di un record * ******************************/ $sql = "INSERT INTO capitali (nazione, capitale) VALUES ('Albania','Tirana' )"; $resultset = mysqli_query($conn, $sql); /****************************** * Lettura dei records * ******************************/ $sql = "SELECT * FROM capitali"; $resultset = mysqli_query($conn, $sql); echo "Recuperati n."+ mysqli_num_rows($resultset). " records"; while ($record = mysqli_fetch_array($resultset)) echo "<li>".$record['capitale']." è la capitale di ".$record['nazione']."</li>"; // liberazione della memoria impegnata dal result set mysqli_free_result($resultset); /****************************** * Close the Connection to MySQL * ******************************/ mysqli_close($conn);?>
Laboratorio Progettazione Web PHP e MySQL. Andrea Marchetti IIT-CNR 2016/2017
Laboratorio Progettazione Web PHP e MySQL Andrea Marchetti IIT-CNR 2016/2017 Architettura di una applicazione Web Browser Web HTTP Server Web Dati Presentation Application Storage PHP e DataBase Quando
Laboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR [email protected] 2012/2013
Laboratorio Progettazione Web PHP e MySQL - Lezione 9 Andrea Marchetti IIT-CNR [email protected] 2012/2013 Architettura di una applicazione Web Browser Web HTTP Server Web API Dati Presentation
Laboratorio Progettazione Web PHP e MySQL. Andrea Marchetti IIT-CNR 2013/2014
Laboratorio Progettazione Web PHP e MySQL Andrea Marchetti IIT-CNR 2013/2014 Architettura di una applicazione Web Browser Web HTTP Server Web API Dati Presentation Application Storage PHP e DataBase Quando
Laboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR [email protected] 2011/2012
Laboratorio Progettazione Web PHP e MySQL - Lezione 9 Andrea Marchetti IIT-CNR [email protected] 2011/2012 Architettura di una applicazione Web Browser Web HTTP Server Web PHP Dati View Control
Connessione con MySQL
Connessione con MySQL Architettura Server-Side Eventuali parametri cookie sessioni Elaborazione SELECT... DATABASE Quando i dati sono molti e la persistenza deve andare altre la sessione o la durata
Per poter interagire con un database in rete mediante uno script php bisogna. innanzitutto cerare una connessione. Ciò si ottiene mediante la funzione
MYSQL E PHP Per poter interagire con un database in rete mediante uno script php bisogna innanzitutto cerare una connessione. Ciò si ottiene mediante la funzione MySQL_connect(nome del host, nome utente,
2011 Politecnico di Torino 1
SQL per le applicazioni Esercitazione PHP e MySQL Svolgimento D B M G Passi di risoluzione creazione e popolamento della base di dati Creazione di un script SQL Passo 2 creazione di una query d interrogazione
Laboratorio di Progettazione Web
PHP e MySQL (2) Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR - [email protected] Nelle pagine web, quando le tabelle sono molto complesse, può risultare utile suddividere la visualizzazione
PHP e MySQL. Scripting server-side per accesso a DB MySQL
PHP e MySQL Scripting server-side per accesso a DB MySQL Connessione a un DB MySQL Prima di accedere ai dati è necessario creare una connessione con il DB In PHP si utilizza la funzione mysql_connect,
MY SQL Guida MySQL di base
2017 MY SQL Guida MySQL di base Progetto di Alternanza Scuola-Lavoro Anno scolastico 2016-2017 Istituto Tecnico Enrico Fermi, Siracusa Eleonora SikeWEB 15/05/2017 MySQL Collegarsi ad un database e interagire
PHP e MySQL. Guida scaricata da www.webstyling.it
Home -> Manuali & Tutorials -> Guida PHP PHP e MySQL E' possibile realizzare delle applicazioni in php appoggiandosi ad un database, quale ad esempio MySQL. Con le novità introdotte ai tempi di MySQL 4.1
Laboratorio Progettazione Web Modello di applicazione Web
Laboratorio Progettazione Web Modello di applicazione Web Andrea Marchetti IIT-CNR AA 2016/2017 Overview Questa lezione mettiamo insieme tutte le cose dette durante il corso Applicazioni 3 tier PhpMyAdmin
PHP Survival Kit (Ovvero gestire un database MySQL tramite PHP)
PHP Survival Kit (Ovvero gestire un database MySQL tramite PHP) Augusto Scatolini ([email protected]) ([email protected]) Miniguida n. 183 Ver. 1.0 aprile 2013 La prima guida
PHP e Structured Query Language
Esercitazioni del corso di Tecnologie per la Comunicazione Aziendale PHP e Structured Query Language Marco Loregian [email protected] www.siti.disco.unimib.it/didattica/tca2008 Interrogazioni (ripasso)
Spiegazioni esercizio Gestione Tabella con PHP e MySQL
Spiegazioni esercizio Gestione Tabella con PHP e MySQL foglio_di_stile.css (foglio di stile esterno) Questo file contiene: 1. la struttura generale delle quattro pagine web dinamiche: index.php, inserisci.php,
Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6
Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica
Un client su arduino invia i dati acquisiti ad un database
Un client su arduino invia i dati acquisiti ad un database PROBLEMA Si vogliono inviare, periodicamente, i dati acquisiti da alcuni sensori ad un database presente su di un server. Arduino con shield Ethernet
Basi di Dati CREAZIONE E POPOLAMENTO DI UNA BASE DI DATI
Basi di Dati CREAZIONE E POPOLAMENTO DI UNA BASE DI DATI La finalità di questa esercitazione è quella di creare, date delle specifiche progettuale, appositi script di creazione e popolamento di una base
DATABASE PER IL WEB. Programmazione Web 1
DATABASE PER IL WEB Programmazione Web 1 Archite3ura web con database Client Tier Web/App Tier DB Tier Client Web / App Server Database Il server web comunica con un altro server che con8ene il la banca
Gestire MySQL tramite PHP
Gestire MySQL tramite PHP Copyright (c) 2011 Antonio Gallo ([email protected]) Il seguente documento è rilasciato sotto licenza Creative Commons 2.5 Attribution Share alike. Per leggere una copia
Perchè un database? Perchè un database? Tipi di DataBase. Scegliere un database. ! Sicurezza. ! Evitare la ridondanza. ! Architettura multilivello
! Evitare la ridondanza Perchè un database? Avere PHP che assembla le pagine velocemente da un modello ed un DB è un esperienza unica. Con lo sforzo di programmazione di una pagina, si possono produrre
APPUNTI DI PHP : V INFORMATICA SEZIONE G
APPUNTI DI PHP : V INFORMATICA SEZIONE G Prof. Conti R. mysql_connect() Apre una connessione verso un DB MySQL. $db = mysql_connect([$db_host[, $db_username[, $db_password[, $newlink[,$clientflags]]]]]);
Lavorare con MySQL Parte Seconda.
Lavorare con MySQL Parte Seconda. PHP, dalla versione 4.0, usufruisce difunzioni native per colloquiare con MySQL, senza appoggiarsi ad alcuna libreria o modulo esterno. In questa lezione verranno esaminate
Gestione Orario Lezioni: Schema del Database
Gestione Orario Lezioni: Schema del Database corsi corso studenti studente anno anno docente orario id corso giorno ora1 docenti docente dipartimento email ora2 aula aule aula capienza 1 Gestione Orario
Lavorare con MySQL Parte Prima.
Lavorare con MySQL Parte Prima. Data la particolarità dell argomento, ho deciso di dividerlo in due lezioni. Nella prima, si parlerà diffusamente di MySQL, cos è un DBMS, cos è l SQL, i campi supportati
MySQL Migration Toolkit
MySQL Migration Toolkit Mysql Migration Toolkit è un wizard completamente grafico per migrare i dati da database come Oracle e Access a MySQL. Per utilizzarlo occorre innanzitutto lanciare un service MySQL
PHP 5. Accesso a database
PHP 5 Accesso a database PHP ed i database PHP funziona con molti database relazionali che includono: Oracle Access Postgres SQL Server MySQL Useremo MySQL poiché è semplice da usare, gratuito e molto
MySQL Database Management System
MySQL Database Management System http://www.mysql.com/ DATABASE RELAZIONALI Un database è una collezione strutturata di informazioni. I database sono delle strutture nelle quali è possibile memorizzare
PHP 5. PHP ed i database. Database e tabelle. Struttura di un DB relazionale. Accesso a database
PHP ed i database PHP 5 Accesso a database PHP funziona con molti database relazionale che includono: Oracle Access Postgres SQL Server MySQL Useremo MySQL poiché è semplice da usare, gratuito e molto
MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.b Interazione con un database (MySQL Server)
MODULO 1 PARTE 3 Programmazione (scripting) server-side con PHP 3.b Interazione con un database (MySQL Server) Goy - a.a. 2009/2010 Programmazione Web 1 Informazione persistente Se vogliamo tener traccia
RELAZIONE E-COMMERCE
RELAZIONE E-COMMERCE di Jessica Gregoire Istituto Tecnico Economico Agostino Bassi Anno scolastico 2012/2013 1 INDICE Traccia del problema : pagina 2 Analisi di massima: pagina 2 Analisi al dettaglio:
Costruzione di Sit Web con PHP e MySQL. Lezione 7 - Esercitazione - Introduzione a MySQL: le tabelle, i tpi di dato, le query
Costruzione di Sit Web con PHP e MySQL Lezione 7 - Esercitazione - Introduzione a MySQL: le tabelle, i tpi di dato, le query Esercitazione In questa lezione si farà insieme una seconda esercitazione che
Ministero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE
Pag. 1/1 Sessione ordinaria 2010 Seconda prova scritta Ministero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: INFORMATICA
Architettura a tre livelli (1)
Elaborazione Automatica dei Dati Php e MySQL Enrico Cavalli Anno Accademico 2012-2013 Architettura a tre livelli (1) Le applicazioni sono sviluppate secondo una architettura a tre livelli, affermatasi
Laboratorio di Tecnologie Web Laurea in Scienze e Tecnologie Multimediali
Laboratorio di Tecnologie Web Laurea in Scienze e Tecnologie Multimediali Docente: Carlo Drioli 31 marzo 2015 Esempio I prova infracorso Esercizio 1 Si consideri un applicazione per la gestione di menu
Esercitazione 8. Basi di dati e web
Esercitazione 8 Basi di dati e web Rev. 1 Basi di dati - prof. Silvio Salza - a.a. 2014-2015 E8-1 Basi di dati e web Una modalità tipica di accesso alle basi di dati è tramite interfacce web Esiste una
Anno 2013 Informatica ABACUS
Anno 2013 Informatica ABACUS Testo Una Società Aeroportuale commissiona lo sviluppo di un software per la gestione dei controlli passeggeri e merci nei vari punti di dogana presenti in un Aeroporto Internazionale.
PHP E MYSQL CREAZIONE DI UN NUOVO DATABASE DAL PHPMYADMIN
PHP E MYSQL CREAZIONE DI UN NUOVO DATABASE DAL PHPMYADMIN Il metodo migliore per creare nuovi DB è quello di usare l interfaccia del PHPMYADMIN (che viene installata automaticamente con il pacchetto easy
Capitolo 5. Soluzione: Soluzione in C:
Capitolo 5 Esercizio 5.1 Realizzare una procedura in un linguaggio di programmazione di alto livello che tramite SQL Embedded elimina dalla tabella DIPARTIMENTO l'elemento che ha il nome che viene fornito
RELAZIONE TECNICA GESTIONE CARTE DI CREDITO. a cura di EMANUELE CESARI
RELAZIONE TECNICA GESTIONE CARTE DI CREDITO a cura di EMANUELE CESARI 1 INDICE ARGOMENTO: PAGINA 1. Traccia del problema 3 2. Analisi di massima e spiegazione 4-11 3. Modello Er 12 4. Scema Relazionale
PHP + MySQL. Programmazione lato server. Cosa vediamo. web server. database server. request. response. web client
Programmazione lato server PHP + MySQL Cosa vediamo web server request response web client database server 1 Cosa vediamo browser Apache PHP engine MySQL server MySQL MySQL is a very fast, robust, relational
PHP + MySQL. Programmazione lato server. Cosa vediamo. MySQL. MySQL: comandi utili. MySQL: accesso al server. web server.
Cosa vediamo web server Programmazione lato server PHP + MySQL request response web client database server Cosa vediamo MySQL browser Apache PHP engine MySQL server MySQL is a very fast, robust, relational
Introduzione ad EasyPHP
Introduzione ad EasyPHP http://www. easyphp.org Per chiarimenti, http://www.ing.unibs.it/~alberto.lazzaroni 1 EasyPHP: cosa è, a cosa serve EasyPHP è una piattaforma di sviluppo Web (ambienti di sviluppo
M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE
Pag. 1/1 Sessione ordinaria 2009 Seconda prova scritta M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: INFORMATICA Tema di: INFORMATICA (Testo valevole per i corsi di
I.I.S. G. COSSALI - ORZINUOVI DATABASE. Marzo 2017 Prof. Dario Tomasoni 1
I.I.S. G. COSSALI - ORZINUOVI DATABASE Marzo 2017 Prof. Dario Tomasoni 1 IMPOSTAZIONE 60 min = Database concetti + Esercizi; 10 min = pausa; 30 min = Linguaggio SQL; 30 min = Database prove LibreOffice
JDBC versione base. Le classi/interfacce principali di JDBC
JDBC versione base Java Database Connectivity è il package Java per l accesso a database relazionali il package contiene interfacce e classi astratte uno dei pregi è la completa indipendenza del codice
Introduzione a PHP Gestione dei Dati e della Conoscenza
Introduzione a PHP Gestione dei Dati e della Conoscenza Diego De Cao, Roberto Basili {decao,basili}@info.uniroma2.it a.a. 2008/2009 PHP Overview PHP (acronimo ricorsivo per "PHP: Hypertext Preprocessor")
ASP e Database. A cura di Michele Cavalieri
ASP e Database A cura di Michele Cavalieri (fonte http://www.aspitalia.com/articoli/db/introduzione.aspx ) Un aspetto fondamentale di ASP è l'utilizzo dei componenti, che non sono altro che ActiveX come
Interazione con DBMS remoto. DBMS MS SQL Server: web-hosting Somee
Interazione con DBMS remoto Scopo: in archittettura C/S, si desideri prevedere la possibilità di consultare, in base alle proprie esigenze, i contenuti di data-base multimediali in Internet. Quindi utilizzare
Soluzione esercitazione 01
Soluzione esercitazione 01 Sistemi Informativi L-A Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: SolEse01.pdf Sistemi Informativi L-A Videonoleggio - caso A: tabella
Laboratorio di Basi di Dati
Laboratorio di Basi di Dati Docente: Alberto Belussi Lezione 10 Architettura Model-View-Controller (MVC) L'architettura MVC può essere applicata anche alla tecnologia PHP secondo diversi approcci. In questa
Utilizzare PHP 5. Le variabili GET e POST
Utilizzare PHP 5 Corso Interazione Uomo Macchina AA 2005/2006 Le variabili GET e POST La principale particolarità del web dinamico è la possibilità di variare i contenuti delle pagine in base alle richieste
Tool. Basi di Dati e Sistemi Informativi Prof. Marco Di Felice Dott.sa Sara Zuppiroli A.A. 2012-2013
Tool Basi di Dati e Sistemi Informativi Prof. Marco Di Felice Dott.sa Sara Zuppiroli A.A. 2012-2013 Basi di Dati e Sistemi Informativi () PostgreSQL A.A. 2012-2013 1 / 26 Gli strumenti che vedremo Basi
Breve guida a PostgreSQL (versione per Windows) Gianluca Cima
Breve guida a PostgreSQL (versione per Windows) Gianluca Cima 13/07/2017 Indice 1 Introduzione 2 2 Installazione 3 3 Creare una base di dati 5 4 Gestione delle tabelle 7 4.1 Creare tabelle...........................
PHP. Per poter interagire con i dati che si trovano sul server remoto occorrono strumenti server-side.
PHP Il linguaggio HTML e i linguaggi di scripting come Javascript impongono alcune limitazioni alle applicazioni che si possono realizzare : per esempio non è possibile costruire un sito Web che consenta
Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database
Corso di Informatica Modulo T3 B3 Programmazione lato server 1 Prerequisiti Architettura client/server Conoscenze generali sui database 2 1 Introduzione Lo scopo di questa Unità è descrivere gli strumenti
MySQL Command Line Client: operazioni fondamentali
MySQL Command Line Client: operazioni fondamentali INTRODUZIONE Il RDBMS MySQL, oltre a fornire un applicazione che abbia un interfaccia user-friendly, ha a disposizione anche un altro client, che svolge
Introduzione a phpmyadmin
Introduzione a phpmyadmin http://www.phpmyadmin.net Per chiarimenti, http://www.ing.unibs.it/~alberto.lazzaroni 1 phpmyadmin: cosa è, a cosa serve È un software di amministrazione di database MySql (MySql
RELAZIONE SCRITTA RELATIVA AL PROGRAMMA GESTIONE MEDIAWORLD
Baroni Nicoletta, Carini Giulia, Valentina Porchera, Christian Pala 4C Mercurio RELAZIONE SCRITTA RELATIVA AL PROGRAMMA GESTIONE MEDIAWORLD Traccia del problema: Realizzare la procedura in php con Mysql
SQL e linguaggi di programmazione. Cursori. Cursori. L interazione con l ambiente SQL può avvenire in 3 modi:
SQL e linguaggi di programmazione L interazione con l ambiente SQL può avvenire in 3 modi: in modo interattivo col server attraverso interfacce o linguaggi ad hoc legati a particolari DBMS attraverso i
La connessione php-mysql con MySQLi
La connessione php-mysql con MySQLi Premessa Lo scenario che si intende alla base di questo capitolo è di disporre di un ambiente phpmysql rappresentato nel seguente schema: L'applicazione php viene eseguita
FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)
Panoramica sul Web design: FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!) FASE 2: Definire se lavorare su un CMS (es Joomla, Wordpress,
Eprogram ITIS V anno Unità 6 - PHP e MySQL
Eprogram ITIS V anno Unità 6 - PHP e MySQL Compito in classe proposto Un grande magazzino utilizza un database per gestire le vendite dei prodotti. La tabella PRODOTTI contiene le informazioni relative
BASI DI DATI http://www.diee.unica.it/~giacinto/bd. Cos è il PHP. Cos è il PHP. Esercitazione su PHP & MySQL
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Elettronica Contatti BASI DI DATI http://www.diee.unica.it/~giacinto/bd Esercitazione su PHP & MySQL! Roberto Tronci! e-mail: [email protected]!
Tecnologia e Applicazioni Internet 2011/12
Tecnologia e Applicazioni Internet 2011/12 Lezione 4 - Persistenza Matteo Vaccari http://matteo.vaccari.name/ [email protected] Perché usare un DB relazionale? Per l accesso concorrente ai dati
Appunti di MySql. Evoluzione di un tutorial di base di mysql, scritto da Etel Sverdlov.
Appunti di MySql Evoluzione di un tutorial di base di mysql, scritto da Etel Sverdlov. Indice generale avviare la shell mysql...2 comandi SQL per la gestione del database (DDL)...2 visualizzare l'elenco
SQL - Structured Query Language
SQL - Structured Query Language Lab 05 Alessandro Lori Università di Pisa 27 Aprile 2012 Riepilogo esercitazione precedente Operatori insiemistici (UNION, INTERSECT, EXCEPT) Riepilogo esercitazione precedente
PHP: form, cookies, sessioni e. Pasqualetti Veronica
PHP: form, cookies, sessioni e mysql Pasqualetti Veronica Form HTML: sintassi dei form 2 Un form HTML è una finestra contenente vari elementi di controllo che consentono al visitatore di inserire informazioni.
Basi di Dati. Esercitazione Algebra Relazionale e SQL. Ing. Paolo Cappellari. 15 maggio 2006
Basi di Dati Esercitazione Algebra Relazionale e SQL 15 maggio 2006 Ing. Paolo Cappellari Esercitazione Considerando la seguente base di dati: Fornitori (CodiceFornitore, Nome, Indirizzo, Città) Prodotti
Indice generale. Capitolo 3 Introduzione a PHP...43 Sintassi e istruzioni di base... 45 Variabili, operatori e commenti... 47 Array...
Prefazione...xiii A chi si rivolge il libro... xiv Struttura e contenuti del libro... xiv Dove trovare aiuto... xvii Le newsletter di SitePoint... xviii I vostri commenti... xviii Convenzioni adottate
Esempio di architettura software
Esempio di architettura software Corso di Principi di Progettazione del Software, a.a. 2012/13 29 novembre 2016 Ing. Roberto Vergallo 1 Esempio di architettura software View (GUI) Action Listener Business
Lezione 9. Applicazioni tradizionali
Lezione 9 Applicazioni tradizionali Pag.1 Sommario Concetti trattati in questa lezione: SQL nel codice applicativo Cursori API native ODBC Pag.2 SQL nel codice applicativo I comandi SQL possono essere
Esempio di database relazionale con l utilizzo del prodotto MySQL
Esempio di database relazionale con l utilizzo del prodotto MySQL Marco Liverani Aprile 2015 In queste pagine viene riportato in sintesi il progetto di un database relazionale esemplificativo con cui viene
RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE
RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE CHIARA FERRARI 5I MERCURIO INDICE: 1. TRACCIA DEL PROBLEMA 2. SVILUPPO DEL PROGETTO (ENTITA, ATTRIBUTI) 3. SCHEMA E-R DELLA BASE DEI
LO SVOLGIMENTO DEL TEMA DI INFORMATICA
LO SVOLGIMENTO DEL TEMA DI INFORMATICA Si richiede un progetto di ampio respiro: servirebbe più tempo per l'elaborazione Argomenti noti ai candidati, ma le richieste prevedono un'analisi approfondita.
PHP - Storia. Inizialmente sviluppato da Rasmus Lerdorf come serie di script CGI
PHP PHP - Storia Inizialmente sviluppato da Rasmus Lerdorf come serie di script CGI Al progetto si unirono Zeev Suraski e Andi Gutmans che ne scrissero l'interprete Zend Oggi è alla versione 5 e può essere
Esercitazione: Il DBMS MySQL
Laurea in Ingegneria Informatica SAPIENZA Università di Roma Insegnamento di Basi di Dati Esercitazione: Il DBMS MySQL Marco Console Aspetti Organizzativi Marco Console Sito: www.dis.uniroma1.it/~console
Domande utili alla preparazione dell orale di Informatica all Esame di Stato
Domande utili alla preparazione dell orale di Informatica all Esame di Stato 1.Al livello fisico un database si appoggia ai files per contenere i suoi dati? 2.Esistono altri modelli di organizzazione oltre
CORSO DI ALGORITMI E PROGRAMMAZIONE. JDBC Java DataBase Connectivity
CORSO DI ALGORITMI E PROGRAMMAZIONE JDBC Java DataBase Connectivity Anno Accademico 2002-2003 Accesso remoto al DB Istruzioni SQL Rete DataBase Utente Host client Server di DataBase Host server Accesso
Corso di Basi di Dati A.A. 2015/2016
Corso di Laurea in Ingegneria Gestionale Sapienza Università di Roma Corso di Basi di Dati A.A. 2015/2016 E3 - MySQL: Creazione di Schemi ed Interrogazioni Tiziana Catarci, Andrea Marrella Ultimo aggiornamento
