problema connessione a sql server 2005

tigre2209

Utente Attivo
19 Set 2007
54
7
8
Non riesco a collegarmi ad un database Sql Server 2005.
ho provato con questo esempio :

$myServer = "server\sqlexpress,1433";
$myUser = "caio";
$myPass = "pippo";
$myDB = "dipendenti";
// connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");
// close the connection
mssql_close($dbhandle);

ma mi da questo errore;
Fatal error: Call to undefined function mssql_connect() in C:\PHP\
 

flameseeker

Utente Attivo
27 Nov 2013
699
0
0
Le librerie mssql non sono più incluse nel core di PHP.
Devi scaricare i driver dal sito di microsoft a questo link e installarle sul server.

A quel punto ti consiglio di adoperare PDO comunque, in ogni caso puoi fare ciò soltanto se puoi avere accesso al server, se sei presso un servizio di hosting controlla tramite il phpinfo() se tra i driver disponibili con la classe PDO risulta mssql.

In caso contrario l'unica è contattare il provider.
 

tigre2209

Utente Attivo
19 Set 2007
54
7
8
Come devo fare adoperare PDO???
ho istallato dall'url e ho salvato nella cartella dove è istallato php.
sto lavorando sul mio pc in locale.
 
Ultima modifica di un moderatore:

flameseeker

Utente Attivo
27 Nov 2013
699
0
0
Apri il php.ini e nell'elenco delle estensioni caricate includi anche pdo_mssql.dll
Successivamente, prima di cominciare ad utilizzarlo, crea una pagina contenente solo quanto segue:
PHP:
<?php
phpinfo();

Cerca il blocco PDO e verifica che tra i driver disponibili ci sia mssql, vediamo prima se php lo carica insomma ;)
 

marino51

Utente Attivo
28 Feb 2013
3.016
174
63
Lombardia
installa driver come detto sopra, ti posto un esempio,

la funzione che uso normalmente e una "delete" per come la richiamo
ciao
Marino

PHP:
function exec_DB($CmdType, $sql) {
  global $swN,$OPlog,$data,$data_val;

  $OPdbHOST = 'nomehost';
  $OPdbUSER = 'nomeutente';
  $OPdbPASS = 'password';
  $OPdbNAME = 'nomeDB';

  if ($OPlog) error_log("$swN $CmdType : $sql", 0);

  try { $db = new PDO("sqlsrv:Server=$OPdbHOST;Database=$OPdbNAME", "$OPdbUSER", "$OPdbPASS"); }
  catch (PDOException $e) { die( print_r( 'Connection failed : ' . $e->getMessage(), true)); }

  if ($CmdType == "insert" or $CmdType == "update" or $CmdType == "delete") {
    return $db->exec($sql);
  } else {
    $sth = $db->prepare($sql); $sth->execute();

    if ($CmdType == "select") {
      $data = $sth->fetchall(PDO::FETCH_NUM);
      return count($data);
    }
    if ($CmdType == "select_val") {
      $data_val = $sth->fetchall(PDO::FETCH_NUM);
      return count($data_val);
} } }


  $sql  = "delete caratteristiche where ca_nr=$OPca_nr";
  $OPdbresult = exec_DB('delete', $sql);
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Problema connessione sql PHP 4
F Problema con connessione a SQL Server Classic ASP 1
R Problema connessione db PHP 7
M Problema con connessione MySqli e funzione PHP 2
M [MySql - VB6 sp6] Problema connessione db con alcuni pc (errore Lost connection to MySQL server...). MySQL 1
T Problema di connessione a DB remoto PHP 6
S Problema connessione dlink dap-1320 con modem alice Reti LAN e Wireless 1
M Problema connessione su OS X YOSEMITE 10.10 per il server locale mysql MySQL 0
M Problema connessione su OS X YOSEMITE 10.10 per il server locale mysql Mac e Software 0
H [RISOLTO]Problema connessione + insert mysqli PHP 10
V Problema connessione sito internet con galaxy s4 Smartphone e tablet 0
G Problema di connessione internet sul decoder My sky Reti LAN e Wireless 4
A Problema con connessione al database PHP 25
S PHP problema connessione mysql PHP 2
T problema connessione db java Java 4
Frank10 Problema connessione Wireless Linux e Software 0
N Problema connessione LAN e WIFI... aiutoooo sono disperato Reti LAN e Wireless 1
T [Problema] Connessione a MDB su host esterno Classic ASP 1
V problema connessione DW e access Classic ASP 1
L Problema Connessione Database ACCESS Classic ASP 1
G problema di connessione Reti LAN e Wireless 2
M Problema di connessione strano. Reti LAN e Wireless 2
T problema connessione ASP.NET 0
S problema di connessione al database locale PHP 1
F problema nella connessione con mysql presente in Aruba PHP 3
A Problema con la connessione ad un database access PHP 3
P problema con connessione Sicurezza e Virus 1
I Problema condivisione connessione internet in LAN Reti LAN e Wireless 1
Nik Problema connessione database :S Classic ASP 4
N Problema: spegnimento del PC all'atto della connessione ad Internet Hardware 2
D Problema di connessione ad un database Classic ASP 0
G Problema connessione IIS a Oracle 9i Classic ASP 1
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1

Discussioni simili