problema connessione a sql server 2005

tigre2209

Utente Attivo
19 Set 2007
57
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
57
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.204
207
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
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4

Discussioni simili