Buon pomeriggio.
Non ho mai eseguito una connessione verso DB SQL SERVER.
Sapete come fare?
Grazie.
Buon pomeriggio.
Non ho mai eseguito una connessione verso DB SQL SERVER.
Sapete come fare?
Grazie.
sto facendo in questo modo:
Non mi genera nessun tipo di errore, eppure la pagina resta bianca, senza stamparmi il form di ricerca.Codice PHP:
$server = 'xxx.xxx.xxx.90';
// Connect to MSSQL$link = mssql_connect($server, 'user1', 'user123');
if (!$link) { die('Something went wrong while connecting to MSSQL');}
Se è davvero così che hai il codice, la riga della connessione fa parte del commento, quindi non viene eseguita.
Se invece è su una sua riga e non è commentata, allora non ti stampa niente perché non c'è niente da stampare, non c'è nessun echo che stampi qualcosa.
Modifica così
Codice PHP:
$server = 'xxx.xxx.xxx.90';
// Connect to MSSQL
$link = mssql_connect($server, 'user1', 'user123');
if (!$link)
{
die('Something went wrong while connecting to MSSQL');
}
else
{
echo "Collegamento riuscito";
}
no ok, questo errore l'ha generato il form di html
altrimenti la variabile di connessione$link = mssql_connect($server, 'user1', 'user123'); sta per conto suo.Codice PHP:
// Connect to MSSQL$link = mssql_connect($server, 'user1', 'user123');
Non capisco.
Non è che devo installare alcune dll come dice in questo sito?
http://www.lorenzoingrilli.it/sqlserver-php
Ultima modifica di ANTAGONIA; 04-03-2015 a 16:35
Crea uno script fatto così
eseguilo e vedi se i driver per SQL Server sono installati.Codice PHP:
<?php phpinfo() ?>
Hai provato il codice che ti ho scritto io? C'è l'else in più rispetto al tuo.
si si, ho provato il tuo script ed il risultato non cambia.
Credo sia problema di driver, non credo sono installati, perché controllando con phpinfo() non li trova.
Domani chiedo al sistemista e vediamo.