home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Servidores / xampp-win32-1.6.7-installer.exe / php / PEAR / adodb / tests / tmssql.php < prev    next >
Encoding:
PHP Script  |  2006-01-06  |  1.8 KB  |  80 lines

  1. <?php
  2. error_reporting(E_ALL);
  3. ini_set('mssql.datetimeconvert',0); 
  4.  
  5. function tmssql()
  6. {
  7.     print "<h3>mssql</h3>";
  8.     $db = mssql_connect('JAGUAR\vsdotnet','adodb','natsoft') or die('No Connection');
  9.     mssql_select_db('northwind',$db);
  10.     
  11.     $rs = mssql_query('select getdate() as date',$db);
  12.     $o = mssql_fetch_row($rs);
  13.     print_r($o);
  14.     mssql_free_result($rs);
  15.     
  16.     print "<p>Delete</p>"; flush();
  17.     $rs2 = mssql_query('delete from adoxyz',$db);
  18.     $p = mssql_num_rows($rs2);
  19.     mssql_free_result($rs2);
  20.  
  21. }
  22.  
  23. function tpear()
  24. {
  25. include_once('DB.php');
  26.  
  27.     print "<h3>PEAR</h3>";
  28.     $username = 'adodb';
  29.     $password = 'natsoft';
  30.     $hostname = 'JAGUAR\vsdotnet';
  31.     $databasename = 'northwind';
  32.     
  33.     $dsn = "mssql://$username:$password@$hostname/$databasename";
  34.     $conn = &DB::connect($dsn);
  35.     print "date=".$conn->GetOne('select getdate()')."<br>";
  36.     @$conn->query('create table tester (id integer)');
  37.     print "<p>Delete</p>"; flush();
  38.     $rs = $conn->query('delete from tester');
  39.     print "date=".$conn->GetOne('select getdate()')."<br>";
  40. }
  41.  
  42. function tadodb()
  43. {
  44. include_once('../adodb.inc.php');
  45.  
  46.     print "<h3>ADOdb</h3>";
  47.     $conn = NewADOConnection('mssql');
  48.     $conn->Connect('JAGUAR\vsdotnet','adodb','natsoft','northwind');
  49. //    $conn->debug=1;
  50.     print "date=".$conn->GetOne('select getdate()')."<br>";
  51.     $conn->Execute('create table tester (id integer)');
  52.     print "<p>Delete</p>"; flush();
  53.     $rs = $conn->Execute('delete from tester');
  54.     print "date=".$conn->GetOne('select getdate()')."<br>";
  55. }
  56.  
  57.  
  58. $ACCEPTIP = '127.0.0.1';
  59.  
  60. $remote = $_SERVER["REMOTE_ADDR"]; 
  61.  
  62. if (!empty($ACCEPTIP))
  63.  if ($remote != '127.0.0.1' && $remote != $ACCEPTIP) 
  64.      die("Unauthorised client: '$remote'");
  65.     
  66. ?>
  67. <a href=tmssql.php?do=tmssql>mssql</a>
  68. <a href=tmssql.php?do=tpear>pear</a>
  69. <a href=tmssql.php?do=tadodb>adodb</a>
  70. <?php
  71. if (!empty($_GET['do'])) {
  72.     $do = $_GET['do'];
  73.     switch($do) {
  74.     case 'tpear':
  75.     case 'tadodb':
  76.     case 'tmssql':
  77.         $do();
  78.     }
  79. }
  80. ?>