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