php e sql-server

bachini

Nuovo Utente
3 Nov 2009
10
0
0
:boxing:Girando per il web ho notato la possibilità di far parlare php e sql-server solo che...non riesco a farli comunicare.
Ho scaricato dal sito della microsoft il driver per php ora alla versione 1.1.Io uso easyphp l'ultima versione.Ho installato i driver nella cartella php/ext solo che quando vado nel file ini e tolgo il puntovirgola a mssql mi dice che non trova le dll xe' nella versione 1.1 sono completamente cambiate....e poi un'altra domanda non e' che devo far girare il tutto su iss e non su easyphp riguardante la comunicazione fra php e sql-server?
Grazie per la rispsota
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Ehm, guarda che PHP attualmente è alla versione 5.3.1 e la versione 6 è in fase di sviluppo! Io avevo capito che erano i driver alla versione 1.1, invece quei driver sono per PHP 1.1! Sono preistorici! E poi quello lì è un file eseguibile... non so che cosa diavolo hai scaricato ma non mi sorprende che non funzioni.
 

bachini

Nuovo Utente
3 Nov 2009
10
0
0
Ehm, guarda che PHP attualmente è alla versione 5.3.1 e la versione 6 è in fase di sviluppo! Io avevo capito che erano i driver alla versione 1.1, invece quei driver sono per PHP 1.1! Sono preistorici! E poi quello lì è un file eseguibile... non so che cosa diavolo hai scaricato ma non mi sorprende che non funzioni.

Allora visto la mia ignoranza cosa devo fare per far funzionare php su sql-server.
Ho visto i video che devi...scaricare dei driver...e allora tu sai dove indicarmi?
Grazie
 

bachini

Nuovo Utente
3 Nov 2009
10
0
0
Ehm, guarda che PHP attualmente è alla versione 5.3.1 e la versione 6 è in fase di sviluppo! Io avevo capito che erano i driver alla versione 1.1, invece quei driver sono per PHP 1.1! Sono preistorici! E poi quello lì è un file eseguibile... non so che cosa diavolo hai scaricato ma non mi sorprende che non funzioni.

Scusa la mia ignoranza ma se sul blog della microsoft mi dicono questo
SQL Server Driver for PHP 1.1 will include:

· Support for SQL Azure

· Support for PHP version 5.3

· Support for UTF-8

· Support for Scrollable results, row countMigration to SQL Server 2008 Native Client framework that provides for performance enhancements.

Credo che sia supportato la versione 5.3 o no?
 

bachini

Nuovo Utente
3 Nov 2009
10
0
0
Allora forse mi sono sbagliato io e sono i driver alla versione 1.1. In ogni caso non dirmi che tu hai messo direttamente il file eseguibile nella cartella, vero?

No no ho estratto e messo le dll nella cartelle delle estesioni tranquillo che sono programmatore ma non di php sono uno che sta smanettando ora e visto che lavoro esclusivamente su database sql-server volevo cercare di farli comunicare...
 

MarcoGrazia

Utente Attivo
15 Dic 2009
852
20
28
62
Udine
www.stilisticamente.com
Come richiami il database nel tuo file PHP?
Il modo migliore per interfacciarsi ad un database tramite PHP è sfruttare le specifiche PDO che ti permettono di interfacciarti in modo trasparente a qualsiasi tipo di database.
L'installazione è semplice, se hai un PHP superiore alla versione 5.1.0 (sicuramente per la serie 5, devi avere almeno l'ultima versione cioè la 5.2.12, lascia stare per ambienti di produzione la serie 5.3 troppo nuova) i driver PDO ce l'hai già nel codice, comunque ti basta controllare nel PHP.INI se c'è un commento davanti all'estensione, toglila (il commento è il punto e virgola per esser chiari).
L'estensione giusta per il tuo tipo di databse è extension=php_pdo_mssql.dll controlla anche non sia ancora commentato anche extension=php_pdo.dll che è l'estensione al PDO.
Fatto questo riavvii il server Web e tutto dovrebbe funzionare.
Per scoprire quale driver ti serve ti consiglio di guardare questa pagina del manuale online del PHP: http://www.php.net/manual/en/pdo.drivers.php

Server web: meglio sicuramente Apache di IIS, oltre ad essere più performante l'implementazione del PHP è migliore, dai anche un'occhiata a Lighty che è ancora più performante di Apache oltre che più leggero.
 

bachini

Nuovo Utente
3 Nov 2009
10
0
0
Come richiami il database nel tuo file PHP?
Il modo migliore per interfacciarsi ad un database tramite PHP è sfruttare le specifiche PDO che ti permettono di interfacciarti in modo trasparente a qualsiasi tipo di database.
L'installazione è semplice, se hai un PHP superiore alla versione 5.1.0 (sicuramente per la serie 5, devi avere almeno l'ultima versione cioè la 5.2.12, lascia stare per ambienti di produzione la serie 5.3 troppo nuova) i driver PDO ce l'hai già nel codice, comunque ti basta controllare nel PHP.INI se c'è un commento davanti all'estensione, toglila (il commento è il punto e virgola per esser chiari).
L'estensione giusta per il tuo tipo di databse è extension=php_pdo_mssql.dll controlla anche non sia ancora commentato anche extension=php_pdo.dll che è l'estensione al PDO.
Fatto questo riavvii il server Web e tutto dovrebbe funzionare.
Per scoprire quale driver ti serve ti consiglio di guardare questa pagina del manuale online del PHP: http://www.php.net/manual/en/pdo.drivers.php

Server web: meglio sicuramente Apache di IIS, oltre ad essere più performante l'implementazione del PHP è migliore, dai anche un'occhiata a Lighty che è ancora più performante di Apache oltre che più leggero.


Allora posso anche cancellare easyphp e installare apache di iss e mi scarico a parte la parte php tu dici e' meglio cosi?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Io come server su Windows ho sempre usato WAMP (Windows Apache MySQL PHP) che ho sostituito a EasyPHP perché su Windows Vista mi dava qualche problema. Poi da quando uso Linux installo i software a parte (in questo ordine: Apache, PHP, MySQL, phpMyAdmin).
 

bachini

Nuovo Utente
3 Nov 2009
10
0
0
Come richiami il database nel tuo file PHP?
Il modo migliore per interfacciarsi ad un database tramite PHP è sfruttare le specifiche PDO che ti permettono di interfacciarti in modo trasparente a qualsiasi tipo di database.
L'installazione è semplice, se hai un PHP superiore alla versione 5.1.0 (sicuramente per la serie 5, devi avere almeno l'ultima versione cioè la 5.2.12, lascia stare per ambienti di produzione la serie 5.3 troppo nuova) i driver PDO ce l'hai già nel codice, comunque ti basta controllare nel PHP.INI se c'è un commento davanti all'estensione, toglila (il commento è il punto e virgola per esser chiari).
L'estensione giusta per il tuo tipo di databse è extension=php_pdo_mssql.dll controlla anche non sia ancora commentato anche extension=php_pdo.dll che è l'estensione al PDO.
Fatto questo riavvii il server Web e tutto dovrebbe funzionare.
Per scoprire quale driver ti serve ti consiglio di guardare questa pagina del manuale online del PHP: http://www.php.net/manual/en/pdo.drivers.php

Server web: meglio sicuramente Apache di IIS, oltre ad essere più performante l'implementazione del PHP è migliore, dai anche un'occhiata a Lighty che è ancora più performante di Apache oltre che più leggero.

Guarda ho risolto il problema scaricando la versione easyphp 5.2.10 in effetti in quella ci sono tutte le estensioni che mi davano problema.
Ora volevo chiederti un piacere.Io ho installato easyphp sul lavoro e ho sql-server su un server dove io accedo...tramite autenticazione di windows.Un esempio di codice per connettermi in php c'e' da qualche parte?
Grazie
 

MarcoGrazia

Utente Attivo
15 Dic 2009
852
20
28
62
Udine
www.stilisticamente.com
Guarda ho risolto il problema scaricando la versione easyphp 5.2.10 in effetti in quella ci sono tutte le estensioni che mi davano problema.
Ora volevo chiederti un piacere.Io ho installato easyphp sul lavoro e ho sql-server su un server dove io accedo...tramite autenticazione di windows.Un esempio di codice per connettermi in php c'e' da qualche parte?
Grazie

Ma ti ho anche postato una pagine del manuale di PHP che ti indica come ci si connette al database.
 
Discussioni simili
Autore Titolo Forum Risposte Data
C PHP - SQL server PHP 4
F Programma PHP che esegue backup e ripristino di database SQL SERVER PHP 12
N [collaborazione] programmatore php/mysql asp/sql server Rovigo, Mantova, Ferrara Offerte e Richieste di Lavoro e/o Collaborazione 2
F PHP con SQL SERVER PHP 0
B Php con sql server 2005 PHP 1
M Php+ms Sql Server PHP 3
D passare valori da database sql a php PHP 1
Emix Select concatenate php sql ajax PHP 2
L form multipla php sql,errore in inserimento MySQL 0
L Insert php sql da una form multipla PHP 6
moustache [RISOLTO] SQL PHP IIS PHP 8
WebmasterFioriniAndrea SQL, PHP Come passo i dati da una tabella? PHP 1
D [MySQL] [PHP] SQL andare da capo MySQL 0
A [PHP] registrazione utente in un database sql con confronto PHP 1
G sql select con array in php PHP 1
trattorino [PHP] sql estrarre in base all'ultima visita PHP 4
A [PHP] Modifica caratteri di una query Oracle SQL PHP 0
trattorino [PHP] sql aggiungere dato in una tabella senza cancellare contenuto PHP 6
Merlina3377 php insert dati su tabella sql PHP 9
V [PHP] Estrazione con SQL PHP 1
K stampa e modifica tabella in php e ms sql PHP 2
G [PHP] Selezionare OGGI anno precedente per query sql PHP 2
S Select Concatenate Ajax, php, sql Presentati al Forum 16
giancadeejay [PHP] istruzione UPDATE SQL PHP 2
M PHP/SQL Inserire più valori in una colonna di tipo integer - Checkbox - PHP 3
S [PHP] Eseguire differenza su dati SQL presenti sulla stessa colonna PHP 1
giuseppe_123 [PHP] ricerca in una tabella con my sql PHP 0
G [Offro] [Retribuito] cerco assistenza per sito internet - programmazione PHP SQL Offerte e Richieste di Lavoro e/o Collaborazione 2
D php sql PHP 0
J PHP Ajax tabella SQL non viene mostrata PHP 0
J Php ajax sql controllare se l'id esiste in una tabella db PHP 2
F Form Multipli con PHP e SQL PHP 0
F PHP problema doppi apici all'interno di una query SQL PHP 1
C [PHP][MY SQL] - Estrazione dati database tramite form PHP 8
M php vs sql PHP 13
R modifica dati in tabella php+sql PHP 12
I Riga tabella HTML creata con cicli PHP e Query Sql che restituisca un campo se si clicca la Riga PHP 4
Sargon Php e My Sql Area ristretta con password PHP 5
Sargon ordine delle parole PHP, My sql PHP 5
Komix Errore sintassi SQL "UPDATE" in file PHP PHP 10
Sargon Php / My sql motore di ricerca PHP 21
W [OFFRO] script php+sql semplice retribuito Offerte e Richieste di Lavoro e/o Collaborazione 0
I Php + sql PHP 1
E calendario in php + sql PHP 4
I Problema con PHP + SQL ! PHP 13
D [PHP/SQL] Estrarre risultati da 2 database Database 0
S Query PHP My sql PHP 31
S query sql in php PHP 4
Z query sql e script php per ordinamento dati tabella PHP 2
H Php,Sql.. prendere i dati prima di oggi PHP 7

Discussioni simili