Accedere a database Access da PHP
Accedere ad un database MDB preparato con Access non è affar semplice da PHP. Se avete questa necessità, lo potete sempre fare usando il driver ODBC a 32 bit presente ancora nelle installazioni dei vari Windows Server 2008 R2, 2012 ed annessi, anche se a 64 bit.
Controllate anzitutto se la vostra versione di PHP può già avere accesso al driver ODBC, semplicemente verificandolo con phpinfo():
phpinfo();
Se lo trovate nella zona dei driver per i database (PDO), siete già a posto e dovreste avere una situazione del genere:
Se non fosse così, aprire il file php.ini per la versione del linguaggio PHP che state usando nel sito. Nel caso dell'esempio indicato qui, è necessario che apriate:
C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP53\php.ini
Editate il file e togliete il commento in prossimità delle estensioni seguenti:
extension=php_pdo.dll
extension=php_pdo_mysql.dll
Non è sufficiente salvare il file. Dovete forzare il vostro web server a ripartire, in modo che ricarichi il contenuto della configurazione del PHP. Se avete sul vostro server Plesk, basta riavviare il solo servizio web col comodo pannello di controllo.
Rieseguite nuovamente phpinfo() per vedere che adesso siete nella situazione come le immagini allegate.
Ora potete cominciare ad usare PDO per accedere ai database Access. Eccovi un esempio di codice:
<?
$dbName = $_SERVER["DOCUMENT_ROOT"] . "\\App_Data\\my_access_database.mdb";
if (!file_exists($dbName)) {
die("File non trovato.");
}
try
{
$db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$dbName; Uid=; Pwd=;");
}
catch (PDOException $e)
{
echo $e->getMessage();
}
$sql = "SELECT * FROM users";
$result = $db->query($sql);
while ($row = $result->fetch())
{
$idUser = $row["IDUser"];
$name = $row["Name"];
$surname = $row["Surname"];
echo '<p>' . $idUser . ' ' . $name . ' ' . $surname . '</p>' . $eol;
}
?>
https://yogicentral.Science/
Di
Roxana
(inviato il 10/01/2023 @ 22:24:48)
emergency lights certificate In high Wycombe
Di
Wendell
(inviato il 11/01/2023 @ 12:26:35)
Kristeen
Di
Nestor
(inviato il 11/01/2023 @ 17:36:58)
Edgar
Di
Beryl
(inviato il 12/01/2023 @ 06:32:53)
https://realgirls.fun
Di
Angeles
(inviato il 12/01/2023 @ 14:17:47)
how to Become an avon Representative uk
Di
Lee
(inviato il 12/01/2023 @ 15:32:44)
Mesothelioma Lawyer
Di
Melodee
(inviato il 12/01/2023 @ 17:59:54)
sochibisnes.Ru
Di
Caridad
(inviato il 12/01/2023 @ 18:47:59)
join avon
Di
Mose
(inviato il 12/01/2023 @ 21:54:28)
ourclassified.net
Di
Carson
(inviato il 13/01/2023 @ 00:24:41)
https://velikobrdo.Rs/kosarka/profile.php?id=149638
Di
Mattie
(inviato il 13/01/2023 @ 03:54:23)
asbestos case
Di
Onita
(inviato il 13/01/2023 @ 12:50:23)
https://db.Ntos.Co.kr
Di
Mohamed
(inviato il 13/01/2023 @ 14:26:34)
mymobilityscooters.co.uk
Di
Johnathan
(inviato il 13/01/2023 @ 16:20:57)
Www.Punterforum.It
Di
Lynwood
(inviato il 13/01/2023 @ 17:43:54)
https://puu.la
Di
Ricky
(inviato il 13/01/2023 @ 19:11:56)
ghost immobilizer cost
Di
Melva
(inviato il 13/01/2023 @ 20:57:10)
uk coupon code
Di
Candida
(inviato il 13/01/2023 @ 22:26:25)
glass replaced in window
Di
Foster
(inviato il 13/01/2023 @ 23:39:39)
D8
Di
Carey
(inviato il 14/01/2023 @ 02:08:42)
Cabin Beds White
Di
Edmundo
(inviato il 14/01/2023 @ 08:10:11)
Alejandra
Di
Minnie
(inviato il 14/01/2023 @ 09:30:58)
lyca
Di
Linnie
(inviato il 14/01/2023 @ 21:07:27)
double Glazing window replacement
Di
Tami
(inviato il 14/01/2023 @ 22:48:36)
dizhang.Info
Di
Frederic
(inviato il 15/01/2023 @ 01:33:12)
Lottery Online
Di
Lisa
(inviato il 15/01/2023 @ 01:38:32)
Bos88Amanzon.Id
Di
Rowena
(inviato il 15/01/2023 @ 02:59:00)
Beritabola.Live
Di
Theresa
(inviato il 15/01/2023 @ 03:03:57)
idn poker
Di
Winona
(inviato il 15/01/2023 @ 03:35:54)
https://Www.punterforum.it/profile.php?id=690320
Di
Nina
(inviato il 15/01/2023 @ 08:10:58)
Water bubblers
Di
Ramiro
(inviato il 15/01/2023 @ 10:10:29)
https://www.ntos.co.kr:443/bbs/board.php?bo_table=free&wr_id=1113661
Di
Ada
(inviato il 15/01/2023 @ 11:50:53)
private adhd assessment Shropshire
Di
Ernie
(inviato il 15/01/2023 @ 12:42:28)
Https://Beritapialadunia.Online
Di
Jacquie
(inviato il 15/01/2023 @ 15:00:54)
Https://Reel-Media.Biz/
Di
Dena
(inviato il 15/01/2023 @ 16:30:37)
Dann
Di
Rudy
(inviato il 15/01/2023 @ 17:20:22)
how much does A private psychiatrist cost uk
Di
Jett
(inviato il 15/01/2023 @ 18:26:54)
Francisco
Di
Karl
(inviato il 15/01/2023 @ 20:30:13)
malpractice lawyers
Di
Carolyn
(inviato il 15/01/2023 @ 20:49:59)
Resepbunda.Co
Di
Modesto
(inviato il 15/01/2023 @ 21:39:46)
Birth injury Claim
Di
Flossie
(inviato il 15/01/2023 @ 22:26:18)
https://certifiedpersonnel.biz
Di
Emmett
(inviato il 15/01/2023 @ 23:23:48)
birth defect law
Di
Kristin
(inviato il 16/01/2023 @ 00:07:02)
Mobility Scooter rain covers
Di
Terry
(inviato il 16/01/2023 @ 00:39:13)
informatycy.Info
Di
Sima
(inviato il 16/01/2023 @ 01:41:50)
Rachel
Di
Britney
(inviato il 16/01/2023 @ 01:49:13)
Discount Code Hotukdeals
Di
Beatris
(inviato il 16/01/2023 @ 02:16:36)
Marty
Di
Keenan
(inviato il 16/01/2023 @ 03:01:18)
lucky16.info
Di
Waldo
(inviato il 16/01/2023 @ 03:44:52)
asbestos Law
Di
Ava
(inviato il 16/01/2023 @ 04:28:39)
lottery
Di
France
(inviato il 16/01/2023 @ 06:09:52)
Kudaku.Me
Di
Cesar
(inviato il 16/01/2023 @ 06:26:15)
Pilar
Di
Jake
(inviato il 16/01/2023 @ 06:30:19)
Asbestos attorney
Di
Cole
(inviato il 16/01/2023 @ 08:12:26)
grinders for Weed
Di
Rodger
(inviato il 16/01/2023 @ 10:35:22)
Https://nabweb.info/
Di
Georgetta
(inviato il 16/01/2023 @ 10:57:13)
Adhd Medication For Adults
Di
Katrin
(inviato il 16/01/2023 @ 11:25:14)
Mesothelioma settlement
Di
Sara
(inviato il 16/01/2023 @ 12:46:12)
asbestos Law
Di
Mildred
(inviato il 16/01/2023 @ 14:52:26)
Disclaimer L'indirizzo IP del mittente viene registrato, in ogni caso si raccomanda la buona educazione.
|