Archivi tag: MySql

ExtJs – Gestione di un albero in un layout complesso con PHP

sencha extjs
fonte: dal web

In questo articolo vedremo come gestire in un layout complesso un tree panel ExtJs con PHP. Il tree panel è un componente ExtJs che ci permette di gestire una categorizzazione di elementi attraverso l’utilizzo di un albero: l’albero è molto comodo per gestire grandi quatità di dati, perchè essendo una struttura gerarchica risulta chiara e semplice da utilizzare per l’utente finale.

Un “layout complesso” è un layout che combina insieme diverse strutture, in modo da creare delle interfacce più ricche di informazioni e che, interagendo tra loro, permettono di usufruire delle informazioni in maniera più chiara e diretta. Prima di iniziare ad analizzare il codice, cerchiamo di focalizzare quanto vogliamo ottenere. Il risultato finale di questo tutorial è disponibile al seguente indirizzo.

Continua la lettura di ExtJs – Gestione di un albero in un layout complesso con PHP

MySQL – Importare dati da CSV in una tabella MySQL

MySQL
fonte: dal web

Quando dobbiamo lavorare con una mole di dati interessante diventa difficile gestire operazioni che normalmente non creano problemi, come ad esempio l’import e l’export di dati da un database.

Di fronte ad esempio ad un file .sql contenente 20mila record, anche modifcando le direttive post_max_size e upload_max_filesize, diventa difficile poter utilizzare le interfacce grafiche, come ad esempio phpMyAdmin, perchè si bloccano o “crashano”.

Continua la lettura di MySQL – Importare dati da CSV in una tabella MySQL

Database – Come gestire le transazioni in Zend Framework

Zend Framework è uno tra i principali framework (se non il principale) per lo sviluppo di applicazioni enterprise in PHP. E’ uno strumento molto potente al servizio degli sviluppatori PHP: è estremamente flessibile, estendibile, facile da usare e decisamente manutenibile. Questo è il primo di una serie di articoli che sto preparando per presentare quelle che sono le caratteristiche più interessanti di questo prodotto.

L’argomento che trattiamo in questo articolo è la gestione delle transazioni con Zend Framework. Una transazione è una sequenza di operazioni che deve rispettare le proprietà ACID ( Atomicity, Consistency, Isolation, e DurabilityAtomicità, Coerenza, Isolamento e Durabilità). Una transazione può terminare con successo o con un insuccesso: nel primo caso il risultato sarà permamente, mentre nel caso di insuccesso di deve tornare alla situazione precedente l’inizio della transazione, come se nulla fosse successo.

Continua la lettura di Database – Come gestire le transazioni in Zend Framework