Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [PHP+MSSQL]:Call to undefined function mssql_connect()

    Salve a tutti.
    Su un pc di sviluppo Win2000 SP4, Apache 2.0.54, PHP 4.3.10, MDAC 8 devo connettermi
    ad un db SQL SERVER 2000 su un altro pc Win2000 Server in una intranet.
    Questo il codice
    codice:
    $cn=mssql_connect("192.168.0.100","msuser","mspass") or die("Connessione non stabilita");
    L'errore e' sempre questo:
    codice:
    Fatal Error: Call to undefined function mssql_connect()
    Le ho provate tutte:
    - installato MSSQL Client Tool da cui stabilisco una connessione con 192.168.0.100 e funziona;
    - copiata la dll ntwdblib.dll dalla cartella win32 del server alla cartella win32 del pc di sviluppo;
    - verificato la versione del file ntwdblib.dll che e' la 8.00.2039
    - seguito passo passo le indicazioni su http://my.php.net/manual/it/ref.mssql.php
    - ho letto gli altri post relativi al problema
    - riavviato apache
    - riavviato il pc

    maledetto Winzozz della Microporc...

    Se qualcuno conosce il problema ed ha qualche soluzione

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    mysql_connect funziona? vedi se hai abilitato l'estensione nel php.ini

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da billo
    mysql_connect funziona? vedi se hai abilitato l'estensione nel php.ini





    controlla di non avere il ; davanti a questa riga nel php.ini:

    ;extension=php_mssql.dll

    think simple think ringo

  4. #4
    Mi ero dimenticato di aggiungerlo...
    Si, ho decommentato la riga ed il file php_mssql.dll si trova
    in c:\programmi\php\extensions

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    prova a fare:
    Codice PHP:
    <?php
    phpinfo
    ();
    ?>
    vedi qualcosa inerente mssql?
    think simple think ringo

  6. #6
    Anche li sono abilitate
    codice:
                       mssql
    Active persistent Links       0
    Active Links                  0
    Library version               7.0
    
    ecc...

  7. #7
    Ho risolto
    Il problema era il debugger dello Zend Studio
    Infatti all'istruzione mssql_connect() l'esecuzione si bloccava col messaggio sopra descritto, ma
    se la pagina la facevo eseguire ad Apache senza passare da Zend mi venivano restituiti i dati del db.
    Ci ho sbattuto la testa 2 giorni senza sapere che il problema era un altro

    grazie comunque dell'interessamento.
    Mi faro' risentire quando portero' i file php su server vero e proprio che e' su
    Linux RED HAT EL4
    E li il phpinfo() non mi elenca il mssql... :master:
    Vedremo, grazie di nuovo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.