• User Newbie

    Php Sql Server

    Salve a tutti,
    ho necessità di risolvere un problema su cui sto lavorando da ormai una vita.

    Devo collegare php a sql server.

    Devo testare tutto sul mio pc win xp.

    Ho installato wamp5 e ho messo i file php nella cartella www.

    Il sql server l'ho aperto e mi sono connesso.

    Quando apache parte, vado su http://localhost/miapagina.php

    ma mi esce "Impossibile connettersi a localhost";

    Il file php è il seguente:

    <?php
    $server = "localhost";
    $utente = "sa";
    $password = "mypassword";
    $database = "agenda";

    $connessione = @mssql_connect($server,$utente,$password)
    or die("non riesco a connettermi a $server");

    $db = @mssql_select_db($database,$connessione)
    or die ("non riesco a selezionare il database $database");

    ?>

    C'è qualcosa che devo sapere?

    Come si struttura il web server in presenza di sql server? Le estensioni del php ini sono attivate (php_mssql.dll).

    Come posso fare. HELP ME!!!

    GRAZIE 1000


  • User Attivo

    @Antagonista said:

    Salve a tutti,
    ho necessità di risolvere un problema su cui sto lavorando da ormai una vita.

    Devo collegare php a sql server.

    Devo testare tutto sul mio pc win xp.

    Ho installato wamp5 e ho messo i file php nella cartella www.

    Il sql server l'ho aperto e mi sono connesso.

    Quando apache parte, vado su http://localhost/miapagina.php

    ma mi esce "Impossibile connettersi a localhost";

    Il file php è il seguente:

    <?php
    $server = "localhost";
    $utente = "sa";
    $password = "mypassword";
    $database = "agenda";

    $connessione = @mssql_connect($server,$utente,$password)
    or die("non riesco a connettermi a $server");

    $db = @mssql_select_db($database,$connessione)
    or die ("non riesco a selezionare il database $database");

    ?>

    C'è qualcosa che devo sapere?

    Come si struttura il web server in presenza di sql server? Le estensioni del php ini sono attivate (php_mssql.dll).

    Come posso fare. HELP ME!!!

    GRAZIE 1000

    Verifica che sql server accetti connessioni in modalità mista:

    deve essere abilitata la SQL Server Authentication.

    http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=69622&SiteID=17


  • User Newbie

    Si, ho già modificato tant'è vero che ho modificato anche la chiave di registro e adesso posso autenticarmi sia con autenticazione windows che sqlserver.

    Hai altri aiuti per me?

    GRAZIE 1000


  • User Attivo

    @Antagonista said:

    Si, ho già modificato tant'è vero che ho modificato anche la chiave di registro e adesso posso autenticarmi sia con autenticazione windows che sqlserver.

    Hai altri aiuti per me?

    GRAZIE 1000

    Mio errore, non avevo letto le righe:

    or die("non riesco a connettermi a $server");
    or die ("non riesco a selezionare il database $database");

    Se l'errore da te visto è:

    "Impossibile connettersi a localhost";

    non rappresenta l'errore di connessione ma sembra proprio che non vada apache...le altre url te le apre?


  • User Newbie

    salve a tutti io ho lo stesso problema al db si connette correttamente
    ma quando eseguo il risultato di una query non restituisce nessun recor.

    Se visualizzo la query e la provo sul db invece mi da una cinquantina di record cosa sbaglio?