Ho già parlato tempo fa di questo argomento proponendovi una lista di 10 alternative per effettuare un backup automatico di un database MySQL. Lo script che presento oggi invece non si limita semplicemente al backup del db ma bensi anche al backup del file system o delle directory di cui ne abbiamo bisogno.
May 15th, 2009 | mysql 2 Comments »
MySQL: Estrarre dei record casuali da una tabella
Finora quando ho avuto bisogno di tirar fuori da una tabella dei dati casuali mi sono sempre limitato ad eseguire una query in PHP come la seguente:
SELECT * FROM nome_tabella;
e poi con le funzioni del PHP provvedevo a selezionare il numero di elementi random di cui avevo bisogno. Effettivamente è un pò macchinosa la tecnica ma mai mi era passato in mente di cercare una soluzione alternativa.
Oggi invece voglio condividere questa scoperta che mi/ci farà risparmiare davvero molto tempo quando avremo a che fare con l’estrazione di record random da database.
May 8th, 2009 | mysql No Comments »
MySQL: Calcolare la differenza tra due date
Per calcolare la differenza tra due date in MySQL, si utilizza la funzione DATEDIFF(), la cui sintassi è molto semplice, dal momento che la funzione richiede solo due argomenti. Nel primo argomento si mette la prima data, nel secondo, chiaramente, la seconda.
Il risultato della query potrà essere sia positivo, nel caso in cui la prima data sia maggiore della seconda, sia negativo nel caso contrario.
Di seguito, ad esempio, si vuole sapere quanti giorni sono trascorsi da quando Crsitoforo Colombo approdò sul suolo americano (12 ottobre del 1492).
SELECT DATEDIFF(current_date(),'1492-10-12'); +---------------------------------------+ | DATEDIFF(current_date(),'1492-10-12') | +---------------------------------------+ | 187404 | +---------------------------------------+ 1 row in set (0.00 sec) Read more →
April 3rd, 2009 | mysql No Comments »
Strumenti per la gestione di un database MySQL

Anche oggi torno a presentare un articolo di Smashing Magazine. Posso affermare con certezza che in questo periodo sta trattando argomenti tutti di grande interesse per cui anche se sembro la “succursale italiana” del blog (vi assicuro che ahimè non mi pagano per fargli pubblicità
) ritengo degni di nota molti degli articoli pubblicati in questo periodo.
Oggi vengo a prensentare un articolo che si occupa dei tools di gestione di un database MySQL. Ormai MySQL di certo non ha bisogno di presentazioni, è sicuramente il più usato tra i DBMS e il più facile da usare e interfacciare con i linguaggi di programmazione.
March 18th, 2009 | mysql, sicurezza No Comments »
10 metodi per effettuare automaticamente o manualmente il backup di un db MySql

Oggi vi presento un articolo che vale la pena leggere e soprattutto prendere molto in considerazione quando si ha a che fare con siti e applicazioni web che lavorano su db.
Spesso in questo blog ho parlato di tecniche per difenderci dai tipi di attacchi (SQL-Injection, ecc…) ma anche utilizzando tutte le tecniche di sicurezza al mondo, nulla ci garantisce che il nostro sito sia inattaccabile. Per questo che effettuare backup giornalieri di un sito web diventa più che necessario, indispensabile!
Questo articolo, scritto da Noupe, ci presenta ben 10 metodi per effettuare un backup del nostro database MySQL.
Ovviamente i metodi manuali risultano scomodi se il sito contiene aggiornamenti giornalieri, dovremmo ricordarci una volta al giorno di effettuare un backup manuale; mentre se il sito ha aggiornamenti settimanali o ancora più a lungo termine uno qualunque dei metodi automatici consigliati va più che bene.
A mio modesto consiglio preferirei optare per qualcosa che mi consente l’invio su un indirizzo email oppure che salvi su uno spazio ftp il database perchè salvare il backup sullo stesso file system dell’applicazione non ha comunque un livello alto di sicurezza.
Via | Noupe


