ITBazar, informatica 100%

l’informatica alla portata di tutti!

Php Mysql e i database con Adodb

Inviato da Domenico Dibello il 16 Marzo 2008

Un qualsiasi programma che si rispetti ha bisogno di immagazzinare, memorizzare e utilizzare dei dati. Il modo migliore per ricercare velocemente le informazioni che ci servono e poterle indicizzare per utilizzi futuri è utilizzare una “base di dati” o Database. I database in circolazione sono davvero tanti, il più utilizzato in ambito Linux/Unix e quindi con il linguaggio PHP è Mysql. Mysql è un database gratuito ed opensource che si distingue per la sua notevole velocità di esecuzione e per la sua ormai comprovata stabilità.

In questo articolo vedremo come sfruttare la potenza di Mysql con PHP attraverso ADODB.

Cos’è ADODB?

ADODB è una “abstraction library” per PHP e Phyton.

Sito ufficiale ADOdb

A cosa serve un’abstraction library?

Con Adodb noi possiamo scrivere un’applicazione PHP e far si che essa funzioni con tutti i database supportati senza modificare neanche una virgola di codice, i database supportati sono:

MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic ODBC, ODBTP

Esempio pratico con Adodb e Mysql

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php 
//Includiamo la libreria ADODB
require("adodb.inc.php");
 
//Creiamo una nuova connessione specificando mysql come database
 $db = NewADOConnection('mysql');
 
//Inseriamo i dati della connessione, indirizzo server, utente, passqord e database
 $db->Connect("indirizzo", "nomeutente", "password", "nomedatabase");
 
//Inviamo la query al database salvando il risultato in $result
 $result = $db->Execute("SELECT nome,cognome FROM tabellaimpiegati");
 
//Se la connessione al database non riesce interrompi lo script con un mess. di errore 
if ($result === false) die("Connessione al database fallita!");  
 
//Estraiamo il NUMERO dei campi esempio. Nome Cognome Indirizzo....
$numero_campi = $result->FieldCount();
 
//Eseguiamo un While per stampare le righe con i risultati
 while (!$result->EOF) {
    for ($i=0; $i < $numero_campi; $i++)
	{
           print $result->fields[$i].' ';
	}
    $result->MoveNext();
    print "<br>";
 }
?>

Pubblicato in Guide, ITbazar, Mysql, Php, Tutorial | Nessun Commento »

Tutorial PHP - Lezione 1, Installare PHP su Linux

Inviato da Domenico Dibello il 11 Febbraio 2008

lamp linux apache mysql php

Benvenuti alla prima di una serie di entusiasmanti lezioni riguardanti la programmazione server side, in particolar modo prenderemo in considerazione la piattaforma LAMP (Linux + Apache + Mysql + PHP). Il primo passa da compiere è ovviamente quello di installare il software necessario sul nostro sistema. La cosa è più semplice di quanto crediate, a patto che abbiate scelto un sistema operativo degno di questo nome. :-) In questi tutorial baseremo tutti gli esempi su un sistema Ubuntu, ma andranno bene anche per le altre distribuzioni.

Fase 1: Installazione

sudo apt-get install apache2 mysql-server php5 phpmyadmin

l’installazione è completamente automatica alle domande successive scegliamo di installare Apache2 e php4 e php5 insieme.

Digitando http://127.0.0.1 in un browser vi apparira la schermata di Apache che vi conferma il funzionamento corretto

All’indirizzo http://127.0.0.1/ phpmyadmin invece potrete amministrare il vostro server mysql tramite un’interfacia php, verificando il corretto fuzionamento di php, mysql e phpmyadmin!

La prossima guida tra qualche giorno…

Pubblicato in Guide, ITbazar, Linux, Mysql, Php, Tutorial | 1 Commento »