of com and ODBC are two methods of connecting sqlserver2000 in php5.3

  • 2020-05-27 04:33:42
  • OfStack

1.Com link, ADODB.Connection

 
$conn = new Com("ADODB.Connection"); // instantiation 1 a Connection object  
$connstr = "provider=sqloledb;datasource=.;uid=sa;pwd=123456;database=jnold;"; 
$conn->Open($connstr); 
$rs = new Com("ADODB.Recordset"); // instantiation 1 a Recordcount object  

$rs->Open('select * from News where bigclassid = 59 And LeadPostil is null', $conn, 1, 1); 
$count = $rs->RecordCount; 
echo " A total of {$count} A record <br />"; 
for($i = 0; $i < $count ; $i++){ 

$arr_result[$i]['Title'] = addslashes($rs->Fields('Title')->Value);// The title  
$arr_result[$i]['Color'] = addslashes($rs->Fields('titlecolor')->Value?$rs->Fields('titlecolor')->Value:");// The title color  
$arr_result[$i]['WenHao'] = addslashes($rs->Fields('OtherText')->Value);// The Titanic  

} 


2. mssql ODBC connection

 
$dbhost = "; 
$dbuser = "; // your mssql The user name  
$dbpass = "; // your mssql password  
$dbname = "; // your mssql The library  

$connect=odbc_connect("Driver={SQL Server};Server=$dbhost;Database=$dbname","$dbuser","$dbpass"); 
$sql="select * from content"; 
$exec=odbc_exec($connect,$sql); 
while($row = (odbc_fetch_array($exec))) 
{ 
$row['id'] //? Take the field values  
 ...  
} 

Related articles: