一页php里连多个ms数据库

<?php
/*
添加脚本
参数:u=用户名
v=城市名
为用户添加城市标签
*/

header("Content-Type:text/html; charset=utf-8");
/*
$server ="123.7.63.176";  //服务器IP地址,如果是本地,可以写成localhost
$uid ="nxtyjs";  //用户名
$pwd ="[email protected]#"; //密码
$database ="AAA";  //ms数据库名称
$conn =mssql_connect($server,$uid,$pwd) or die ("connect failed");
mssql_select_db($database,$conn);
*/

//get传值
$u=$_POST[‘u‘];
$v=$_POST[‘v‘];

/*
//显示my里的用户数据以便于添加参照
$a=$cnx->query("SELECT * FROM ofgroupuser");
foreach($a as $b)
  {
//print_r ($myrow);
//echo "<br>";
echo "-------------------------------------";
echo "<br>";
echo "openfire里的用户名>>>>>";
var_dump($b);
print_r ($a[‘username‘]);
echo "<br>";
echo "-------------------------------------";
}*/

$cnx = new PDO("odbc:Driver={SQL Server};Server=123.7.63.176;Database=Openfire;",‘nxtyjs‘,‘[email protected]#‘); //建立第一个连接
$a=$cnx->query("SELECT * FROM ofgroupuser");
foreach($a as $b)
    {
        echo "-------------------------------------";
echo "<br>";
echo "openfire里的用户名>>>>>";
//var_dump($b);
print_r ($b[‘username‘]);
echo "<br>";
echo "-------------------------------------";

    }

echo "<br>";
echo "<br>";
echo "||||||||||||||||||||||||||||||||||||||||||||||添加城市标签||||||||||||||||||||||||||||||||||||||||||||||||||";
echo "<br>";
echo "<br>";
echo "<br>";
echo "<form name=‘form‘ method=‘post‘ action=‘‘>";
echo "用户:<input type=‘text‘ name=‘u‘>";
echo "&nbsp;&nbsp;";
echo "城市标签:<input type=‘text‘ name=‘v‘>";
echo "&nbsp;&nbsp;";
echo "<input type=‘submit‘ value=‘提交‘>";
echo "</form>";
echo "<br>";
echo "|||||||||||||||||||||||||||||||扩展数据库里的数据||||||||||||||||||||||||||||||||||||||";
echo "<br>";
echo "<br>";

//print_r ($u);
//print_r ($v);

/*
//查询my里关键字所在行的数据
$hang=$result = mysql_query("SELECT * FROM ofgroupuser WHERE username LIKE ‘".$u."‘ ");

//向ms里循环插入my行数据和get值
while($row = mysql_fetch_array($hang))
  {
$query123 ="INSERT INTO guanlian (uer,goup,visty) VALUES (N‘".$row[‘username‘]."‘,N‘".$row[‘groupName‘]."‘,‘".$v."‘)";
$haha=mssql_query($query123);
  }
*/

//查询ms结果
$cnx = new PDO("odbc:Driver={SQL Server};Server=123.7.63.176;Database=AAA;",‘nxtyjs‘,‘[email protected]#‘); //建立第二个连接
$row=$cnx->query("SELECT * FROM guanlian");
foreach($row as $list)
{
echo "----------------------------------------------------------------------------------";
echo "<br>";
       echo "id:";
       print_r($list[‘id‘]);
       echo"|";
         echo "&nbsp;&nbsp;";
         echo "用户:";
         print_r($list[‘uer‘]);
       echo"|";
       echo "&nbsp;&nbsp;";
       echo "分组:";
       print_r($list[‘goup‘]);
       echo"|";
       echo "&nbsp;&nbsp;";
       echo "城市:";
       print_r($list[‘visty‘]);
       echo"|";
       echo "&nbsp;&nbsp;";
       echo "<br>";

echo "----------------------------------------------------------------------------------";
echo "<br>";
}
?>
时间: 2024-08-03 13:36:35

一页php里连多个ms数据库的相关文章

解剖SQLSERVER 第十三篇 Integers在行压缩和页压缩里的存储格式揭秘(译)

原文:解剖SQLSERVER 第十三篇 Integers在行压缩和页压缩里的存储格式揭秘(译) 解剖SQLSERVER 第十三篇    Integers在行压缩和页压缩里的存储格式揭秘(译) http://improve.dk/the-anatomy-of-row-amp-page-compressed-integers/ 当解决OrcaMDF对行压缩的支持的时候,视图解析整数的时候遇到了一些挑战. 和正常的未压缩整数存储不同的是这些都是可变长度--这意味着1个整数的值50只占用1个字节,而不是

批量插入数据, 将DataTable里的数据批量写入数据库的方法

大量数据导入操作, 也就是直接将DataTable里的内容写入到数据库 通用方法: 拼接Insert语句, 好土鳖 1. MS Sql Server:   使用SqlBulkCopy 2. MySql: adapter.update()批量更新 MySqlBulkLoader, 这个是从文件里边到的, 有个实现是先将DATATable编程CSV文件, 在用MySqlBulkLoader导入MySql 参考文章: http://theonetechnologies.com/outsourcing/

从记事本里导入工资数据到数据库的写法

从记事本里导入工资数据到数据库的写法, 这种需要用的opendialog 要先添加这个组件: 1 procedure TForm3.N6Click(Sender: TObject); 2 var 3 KeFuAry: TArray<string>; 4 YueFen: string; 5 MyList: TStringList; 6 MyAdoq: TADOQuery; 7 I: Integer; 8 begin 9 MyList := TStringList.Create; 10 MyAdo

MS数据库优化查询最常见的几种方法

1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2.I/O吞吐量小,形成了瓶颈效应. 3.没有创建计算列导致查询不优化. 4.内存不足 5.网络速度慢 6.查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7.锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8.sp_lock,sp_who,活动的用户查看,原因是读写竞争资源. 9.返回了不必要的行和列 10.查询语句不好,没有优化 可以通过如下方法来优化查询 1.把数据.日志.索引放到不同的I/O

Django 多数据库联用(同一个APP的models里不同class用不同数据库)

很多网站有多数据库联用的文章,如自强学堂http://code.ziqiangxuetang.com/django/django-multi-database.html 大都只讲解如何让不同的app对应不同的数据库,而没有谈到如何让同一个app里的不同class对应不同的数据库. 经过N多次试验,历经好几天时间,终于找出如下的简便易行的途径,而不需要自己造轮子,现总结如下: 方式一:通过数据库路由自动分发Model,无需手动using settings配置如下: 1.增加了DATABASE_RO

把Excel里的数据插入到数据库里的方法

1.如果先在6行数据的最后一列在插入一列数据,请先把列名写好,然后再第一行的该列下输入数字, 然后选中该单元格向下拖拽一个单元格然后就能看到黑色的小框, 双击右下角黑色的小点,6行数据就 会填上默认的第一行数据 2.在第一行数据的最后一列后插入如下: ="INSERT INTO t_Tabel()values('"&&"','"&&"','"&&"',"&&&qu

My数据库和Ms数据库的区别

mssql 是微软的那个 SQL Server,运行于windows2000,2003等平台 mysql 是由瑞典mySQL AB 公司开发,目前属于Oracle旗下公司.可运行在windows平台.unix\\linux平台 asp\\php只是一种解释语言,不一定mssql不能用php,也不一定mysql非得用php,只不过asp-mssql,php-mysql是一种常用的组合 两者相比较: 1.MsSQL体积大,MySQL体积小. 2.MsSQL只能用在windows下,MySQL是多平台

如何查找BAPI SD_SALESDOCUMENT_CHANGE里的字段对应的数据库存储表

BAPI函数SD_SALESDOCUMENT_CHANGE可以让我们很方便地通过ABAP代码来修改Sales Order. 其输入参数ORDER_HEADER_IN的类型是BAPISDHD1, 里面包含了这个字段,比如SERV_DATE: service rendered date. 如果想知道一个Sales Order的SERV_DATE字段存储在哪张表,该怎么找呢?注意上图提示,SERV_DATE的类型是FBUDA. 记住这个FBUDA名称. 使用SE37的where used list搜索

Django中一个项目里怎么使用两个数据库

在django项目中, 一个工程中存在多个APP应用很常见. 有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接. 1. 修改项目的 settings 配置 在 settings.py 中配置需要连接的多个数据库连接串 2. 设置数据库的路由规则方法 在settings.py中配置DATABASE_ROUTERS 1DATABASE_ROUTERS = ['Prject.database_router.DatabaseAppsRouter'] Project: 建立的djan