Dopo la pubblicazione dell’articolo dedicato alla procedura necessaria per “Estrarre immagini da un database MySQL senza errori”, alcuni utenti del Blog mi hanno inviato delle segnalazioni chiedendo se fosse possibile apportare delle modifiche al sorgente, in modo che l’applicazione proposta permettesse di estrarre più immagini da una tabella rendendole visibili all’interno di una singola pagina.
Tag "mysql"
-
Estrarre immagini da un database MySQL senza errori
Archiviare immagini all’interno di un database MySQL utilizzando un campo associato ad un tipo di dato BLOB non richiede una procedura particolarmente complicata; lo stesso potrebbe dirsi per quanto riguarda le fasi di estrazione e visualizzazione delle immagini memorizzate, in questo caso infatti è sufficiente introdurre il corretto Content-Type tramite la funzione header() e poi [...]
-
Connessione a MySQL da IP esterni
Poniamo di aver effettuato un’installazione del Database engine MySQL all’interno di un nostro terminale locale e di voler accedere ad essa attraverso una postazione esterna, anche se quest’ultima dovesse essere basata su un sistema operativo differente; tale problematica andrebbe gestita a livello di configurazione impostando il parametro bind-address che viene utilizzato dal DBMS per accettare [...]
-
PhpMyAdmin e problemi di installazione su Ubuntu
Se gestite un server basato su Ubuntu e volete creare all’interno di esso il classico ambiente basato sul Kernel Linux, il Web engine Apache, il Database manager MySQL e il linguaggio per lo sviluppo PHP (LAMP), probabilmente vorrete anche adottare un’interfaccia visuale come PhpMyAdmin per interagire con le basi di dati senza dover utilizzare obbligatoriamente [...]
-
Aggiungere campi personalizzati a post e pagine in WordPress
Abhishek ha pubblicato tempo fa un interessante articolo dedicato all’aggiunta di custom fields in articoli e pagine gestiti tramite il blog engine Open Source WordPress; in realtà la soluzione proposta potrà essere applicata, con i dovuti adattamenti, ad una qualsiasi altra applicazione blog oriented anche realizzata from scratch, ciò che conta è che la sorgente [...]
-
Cloud SQL: il Web service di Google basato su MySQL
Google Cloud SQL è un servizio Web based pensato per i DBA che mette a disposizione le funzionalità necessarie per generare e manipolare database relazionali che avranno la caratteristica di risidere sulla “nuvola” di Mountain View; l’idea di base è quella di fornire una piattaforma fully-managed che liberi gli amministratori dalle incombenze legate al mantenimento [...]
-
Ordinamento alfabetico e ordinamento naturale nei risultati delle query
Non sempre l’ordinamento alfabetico permette di ottenere una disposizione prevedibile nei risultati delle nostre query; quando non utilizziamo un identificatore univoco come criterio discriminante (sia l’ordine desiderato crescente o decrescente) o come indice incrementale di riferimento, è possibile che alcune caratteristiche dei dati archviati influiscano sul posizionamento dei record estratti; facciamo un semplice esempio:
-
Interazione tra Node.js e MySQL
Il sempre più diffuso ambiente JavaScript V8 based Node.js può ormai contare su una dotazione di moduli sempre più ampia, tra di essi ve ne sono anche alcuni dedicati all’interazione con il Database Manager MySQL, ma in questo post tratteremo nello specifico di node-mysql, una soluzione client concepita appositamente per l’implementazione del protocollo associato al [...]
-
Callable Procedure in MySQL
Una Callable Procedure è in pratica una procedura memorizzabile che potrà essere richiamata attraverso il nome ad essa associato in modo da non dover ripetere le istruzioni (generalmente delle query) presenti all’interno dei suoi delimitatori; a titolo d’esempio, vedremo ora come sia possibile effettuare lo storage di una procedura che consenta di estrarre i dati [...]
-
MySQL: aggiornare soltanto l’orario in un campo DateTime
Il tipo di dato DateTime supportato dai database gestiti attraverso il DBMS MySQL può risultare molto utile quando si voglia registrare informazioni complete di date e orari, da solo esso svolge la funzione dei campi con tipo di dato Date e Time insieme; ma come fare se si ha per esempio l’esigenza di aggiornare soltanto [...]









