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

php对数据库访问

作者:小编 更新时间:2023-08-30 07:57:02 浏览量:259人看过

php中选择打开数据库的方法是

在mysql数据库中,创建一个test数据库,用于测试.

新建一个php文件,命名为test.php,用于讲解php如何选择要操作的数据库.

在test.php文件中,使用mysql_connect()函数,通过账号和密码创建一个数据库的连接.

在test.php文件中,再使用mysql_select_db()函数选择要操作的数据库test,选择数据库成功,则返回true,否则,返回false.最后,通过if语句判断结果.

在浏览器打开test.php文件,查看结果.

END

总结:

php对数据库访问-图1

①.、创建一个test数据库.

PHP采用pdo方式访问数据库时,exec方法和prepare方法有什么区别

区别是:

PHP采用pdo方式访问数据库时,您不必再使用再为它们封装数据库操作类,只需要使用PDO接口中的方法就可以对各种数据库进行操作.

PHP访问MYSQL数据库封装类(附函数说明)

复制代码

代码如下:

php

/*

MYSQL

数据库访问封装类

访问方式,本封装类以mysql_封装

数据访问的一般流程:

①.,连接数据库

mysql_connect

or

mysql_pconnect

mysql_select_db

mysql_query

mysql_fetch_array

mysql_num_rows

mysql_fetch_assoc

mysql_fetch_row

etc

*/

class

db_mysql

{

var

$querynum

=

;

//当前页面进程查询数据库的次数

$dblink

//数据库连接资源

//链接数据库

function

,

$halt=true)

$func

empty($pconnect)

'mysql_connect'

:

'mysql_pconnect'

$this-dblink

@$func($dbhost,$dbuser,$dbpw)

if

($halt

!$this-dblink)

$this-halt("无法链接数据库!");

}

//设置查询字符集

mysql_query("SET

character_set_connection={$dbcharset},character_set_results={$dbcharset},character_set_client=binary",$this-dblink)

//选择数据库

$dbname

@mysql_select_db($dbname,$this-dblink)

select_db($dbname)

return

mysql_select_db($dbname,$this-dblink);

//执行SQL查询

query($sql)

$this-querynum++

mysql_query($sql,$this-dblink)

//返回最近一次与连接句柄关联的INSERT,UPDATE

或DELETE

查询所影响的记录行数

affected_rows()

mysql_affected_rows($this-dblink)

//取得结果集中行的数目,只对select查询的结果集有效

num_rows($result)

mysql_num_rows($result)

//获得单格的查询结果

result($result,$row=0)

mysql_result($result,$row)

//取得上一步

INSERT

操作产生的

ID,只对表有AUTO_INCREMENT

ID的操作有效

insert_id()

($id

mysql_insert_id($this-dblink))

$id

$this-result($this-query("SELECT

last_insert_id()"),

0);

//从结果集提取当前行,以数字为key表示的关联数组形式返回

fetch_row($result)

mysql_fetch_row($result)

//从结果集提取当前行,以字段名为key表示的关联数组形式返回

fetch_assoc($result)

mysql_fetch_assoc($result);

//从结果集提取当前行,以字段名和数字为key表示的关联数组形式返回

fetch_array($result)

mysql_fetch_array($result);

//关闭链接

close()

mysql_close($this-dblink)

//输出简单的错误html提示信息并终止程序

halt($msg)

$message

"html\nhead\n"

.=

"meta

"/head\n"

"body\n"

"数据库出错:".htmlspecialchars($msg)."\n"

"/body\n"

"/html"

echo

exit

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

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

编辑推荐

热门文章