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

2023-12-30 23:50:03 :111

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

大家好,今天小编来为大家解答以下的问题,关于php访问mysql数据库,PHP访问MYSQL数据库封装类(附函数说明)这个很多人还不知道,现在让我们一起来看看吧!

本文目录

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

复制代码代码如下:《?php/*MYSQL数据库访问封装类MYSQL数据访问方式,php4支持以mysql_开头的过程访问方式,php5开始支持以mysqli_开头的过程和mysqli面向对象访问方式,本封装类以mysql_封装数据访问的一般流程:1,连接数据库mysql_connectormysql_pconnect2,选择数据库mysql_select_db3,执行SQL查询mysql_query4,处理返回的数据mysql_fetch_arraymysql_num_rowsmysql_fetch_assocmysql_fetch_rowetc*/classdb_mysql{var$querynum=0;//当前页面进程查询数据库的次数var$dblink;//数据库连接资源//链接数据库functionconnect($dbhost,$dbuser,$dbpw,$dbname=’’,$dbcharset=’utf-8’,$pconnect=0,$halt=true){$func=empty($pconnect)?’mysql_connect’:’mysql_pconnect’;$this-》dblink=@$func($dbhost,$dbuser,$dbpw);if($halt&&!$this-》dblink){$this-》halt("无法链接数据库!");}//设置查询字符集mysql_query("SETcharacter_set_connection={$dbcharset},character_set_results={$dbcharset},character_set_client=binary",$this-》dblink);//选择数据库$dbname&&@mysql_select_db($dbname,$this-》dblink);}//选择数据库functionselect_db($dbname){returnmysql_select_db($dbname,$this-》dblink);}//执行SQL查询functionquery($sql){$this-》querynum++;returnmysql_query($sql,$this-》dblink);}//返回最近一次与连接句柄关联的INSERT,UPDATE或DELETE查询所影响的记录行数functionaffected_rows(){returnmysql_affected_rows($this-》dblink);}//取得结果集中行的数目,只对select查询的结果集有效functionnum_rows($result){returnmysql_num_rows($result);}//获得单格的查询结果functionresult($result,$row=0){returnmysql_result($result,$row);}//取得上一步INSERT操作产生的ID,只对表有AUTO_INCREMENTID的操作有效functioninsert_id(){return($id=mysql_insert_id($this-》dblink))》=0?$id:$this-》result($this-》query("SELECTlast_insert_id()"),0);}//从结果集提取当前行,以数字为key表示的关联数组形式返回functionfetch_row($result){returnmysql_fetch_row($result);}//从结果集提取当前行,以字段名为key表示的关联数组形式返回functionfetch_assoc($result){returnmysql_fetch_assoc($result);}//从结果集提取当前行,以字段名和数字为key表示的关联数组形式返回functionfetch_array($result){returnmysql_fetch_array($result);}//关闭链接functionclose(){returnmysql_close($this-》dblink);}//输出简单的错误html提示信息并终止程序functionhalt($msg){$message="《html》\n《head》\n";$message.="《metacontent=’text/html;charset=gb2312’》\n";$message.="《/head》\n";$message.="《body》\n";$message.="数据库出错:".htmlspecialchars($msg)."\n";$message.="《/body》\n";$message.="《/html》";echo$message;exit;}}?》

php中怎么连接mysql数据库

mysql_connect("网站mysql的url","账户","密码"); 通常情况下 网站的mysql也是服务器上的 服务器厂商会给你mysql的url地址 通常用phphmyadmin在线管理mysql 因为window和linux的根目录不太一样 linux的根目录是root 而mysql通常是和php等等平级的 你在浏览器地址栏输入“localhost” 你可以看到你的apache php phpmyadmin mysql 等等的目录和信息 输入localhost/info 可以看到php的信息 一般情况下 你把xxx.sql文件放到www下 以www为根目录 mysql在上一级 就“../” php文件在平级 即“./”

文章分享结束,php访问mysql数据库和PHP访问MYSQL数据库封装类(附函数说明)的答案你都知道了吗?欢迎再次光临本站哦!

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

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.