php连接数据库注意事项 php如何与数据库连接

php与mysql数据库连接需要注意的问题

不要使用die就可以了啊。。。

成都创新互联公司成都网站建设按需求定制网站,是成都网站营销公司,为成都被动防护网提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站建设热线:13518219792

比如: $a = mysql_connect();

if(!$a){

echo mysql_error();

}

程序会继续执行下去啊

PHP在同一页面连接两个不同数据库需要注意些什么? - 技术问答

$conn

=

@mysql_connect(\"loaclhost\",\"root\",\"root\")

or

die

(\"连接失败!\");??$select_db1

=

@mysql_select_db(\"datebase1\",$conn)

or

die(\"数据库不存在!\");??$select_db2

=

@mysql_selcet_db(\"database2\",$conn)

or

die(\"数据库不存在\");

//连接数据库datebase1和datebase2//下面是对数据库的操作,根据连接标识的不同来进行$query1

=

@mysql_query(\"select

*

from

tablename\",$select_db1)

or

die

(\"操作失败!\");$query2

=

@mysql_query(\"select

*

from

tablename\",$select_db2)

or

die

(\"操作失败!\");

怎么连接PHP数据库。

php连接mysql数据库脚本

?php

$con=mysql_connect("localhost","root","root");//分别填写主机(mysql数据库所在服务器)、用户名(数据库登录账户名)、密码

if(!$con)//如果没有成功连接数据库则执行以下语句

{

die("无法连接到数据库:".mysql_error());//die函数为退出脚本,之后的语句将不被执行,直接跳出,括号中是字符串或整数,如果是字符串,则会在终止脚本前输出字符串,如果是0~254的整数,将不会输出。mysql_error()函数可以显示mysql出错信息,便于调试

}

mysql_select_db("games",$con);//在这里直接进入数据库games,方便以后连接,如果该账户有多个数据库,此句省略也可,在需要连接数据库时再进行选择

?

PHP连接MYSQL数据库问题

果集中取得一行作为关联数组,或数字数组,或二者兼有。

返回根据从结果集取得的行生成的数组,如果没有更多行则返回

false。

mysql_fetch_array(data,array_type)

参数data:可选。规定规定要使用的数据指针。该数据指针是

mysql_query()

函数产生的结果。

参数:array_type可选。规定返回哪种结果。该参数可选值:MYSQL_ASSOC

-

关联数组

MYSQL_NUM

-

数字数组

MYSQL_BOTH

-

默认。同时产生关联和数字数组

注释:mysql_fetch_array()

mysql_fetch_row()

的扩展版本。除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。

例子:

?php

$con

=

mysql_connect("localhost",

"hello",

"321");

if

(!$con)

{

die('Could

not

connect:

'

.

mysql_error());

}

$db_selected

=

mysql_select_db("test_db",$con);

$sql

=

"SELECT

*

from

Person

WHERE

Lastname='Adams'";

$result

=

mysql_query($sql,$con);

print_r(mysql_fetch_array($result));

mysql_close($con);

?

输出类似:

Array

(

[0]

=

Adams

[LastName]

=

Adams

[1]

=

John

[FirstName]

=

John

[2]

=

London

[City]

=

London

)

///////////////////////

mysql_fetch_assoc()

函数从结果集中取得一行作为关联数组。

返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回

false。

mysql_fetch_assoc(data)

参数:data(必需)要使用的数据指针。该数据指针是从

mysql_query()

返回的结果。

注释:mysql_fetch_assoc()

和用

mysql_fetch_array()

加上第二个可选参数

MYSQL_ASSOC

完全相同。它仅仅返回关联数组。这也是

mysql_fetch_array()

初始的工作方式。

提示:如果在关联索引之外还需要数字索引,用

mysql_fetch_array()。

注意:本函数返回的字段名是区分大小写的。

例子如下:

?php

$con

=

mysql_connect("localhost",

"hello",

"321");

if

(!$con)

{

die('Could

not

connect:

'

.

mysql_error());

}

$db_selected

=

mysql_select_db("test_db",$con);

$sql

=

"SELECT

*

from

Person

WHERE

Lastname='Adams'";

$result

=

mysql_query($sql,$con);

print_r(mysql_fetch_assoc($result));

mysql_close($con);

?

输出:

Array

(

[LastName]

=

Adams

[FirstName]

=

John

[City]

=

London

)

完。给的这么详细,加分吧~


分享文章:php连接数据库注意事项 php如何与数据库连接
网页地址:http://ybzwz.com/article/dodjeoh.html