网站首页 > 文章中心 > 其它

php跨站调用数据库

作者:小编 更新时间:2023-09-24 07:26:28 浏览量:470人看过

phpstorm如何调用数据库

打开phpstorm,打开Database窗口,如下图:

配置mysql连接,如下图:

填写mysql地址,用户名,密码,如果没有安装驱动,要先安装驱动

测试数据库能否连接成功:

保存配置,保存时,会提示设置密码:

读取数据库表,及根据条件查询修改:

php如何跨数据库查询

①建立两个数据库连接,查询的时候分别调用.

例如:dba,dbb

select * from dba.table1 as t1

PHP调用三种数据库的方法(3)

Oracle(甲骨文)是世界上最为流行的关系数据库.它是大公司推崇的工业化的强有力的引擎.我们先看看其相关的函数:

(1)integer

ora_logon(string

user

,

string

password)

开始对一个Oracle数据库服务器的连接.

ora_open(integer

connection)

打开给出的连接的游标.

ora_do(integer

connection,

query)

在给出的连接上执行查询.PHP生成一个指示器,解析查询,并执行之.

ora_parse(integer

cursor,

解析一个查询并准备好执行.

ora_exec(integer

cursor)

执行一个先前由ora_parse函数解析过的查询.

ora_fetch(integer

此函数会使得一个执行过的查询中的行被取到指示器中.这使得您可以调用ora_getcolumn函数.

ora_getcolumn(integer

integer

column)

返回当前的值.列由零开始的数字索引.

ora_logoff(integer

断开对数据库服务器的链接.

以下是向ORACLE数据库插入数据的示例程序:

html

headtitle向ORACLE数据库中插入数据/title/head

body

form

action="?echo

$PHP_SELF;?"

method="post"

table

border="1"

cellspacing="0"

cellpadding="0"

tr

thID/th

thname/th

thDescription/th

/tr

tdinput

type="text"

name="name"

size="10"/td

name="email"

name="Description"

align="center"

td

type="submit"

value="提交" input

type="reset"

value="重写"/td

/table

/form

//先设置两个环境变量ORACLE_HOME,ORACLE_SID

//设置网页显示中文

if($connection=ora_logon("scott","tiger"))

{

//库表test有ID,name,Description三项

$sql

=

'insert

into

test(ID,name,Description)

values

';

.=

'(''

.

$ID

'',''

$name

'',''.

$Description

'')';

if($cursor=ora_do($connect,$sql))

print("insert

finished!");

}

$query

'select

*

from

test';

if($cursor=ora_do($connect,$query))

ora_fetch($cursor);

$content0=ora_getcolumn($cursor,0);

$content1=ora_getcolumn($cursor,1);

print("$content0");

print("$content1");

ora_close($cursor);

ora_logoff($connection);

/body

/html

以上就是土嘎嘎小编为大家整理的php跨站调用数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章