使用PHP如何操作Mysql数据库连接,查询,记录集等

  

下文主要给大家带来使用PHP如何操作Mysql数据库连接,查询,记录集等,希望使用PHP如何操作Mysql数据库连接,查询,记录集等能够带给大家实际用处,这也是我编辑这篇文章的主要目的。好了,废话不多说,大家直接看下文吧又是;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

Mysql数据库链接代码

函数dbConnect(主机名、用户名、美元,美元db_name美元,美元pconnect=0)
  {
  (函数=空美元pconnect) ?& # 39;首先# 39;:& # 39;永久链接# 39;;
  如果(! $连接){
  连接=@美元func(主机名、用户名、美元通过美元)或死亡(“Mysql_Error:“.mysql_error () !”
  Mysql错误Num:“.mysql_errno () !”“);
  }
  @mysql_select_db (db_name,连接美元)或死亡(“Mysql_Error:“.mysql_error () !”
  Mysql错误Num:“.mysql_errno () !”“);
  返回连接美元;
  }

注释:

参数美元的主机名、用户名、美元美元,美元db_name分别代表Mysql数据库云服务器地址,用户名,密码,以及连接的数据库名,通常情况下主机名一般都是localhost或者127.0.0.1。参数美元pconnect默认为0,表示通常情况下是以mysql_connect函数连接Mysql数据库。

知识点:

mysql_connect与永久链接的区别:当执行完当前PHP程序后,PHP自动关闭mysql_connect建立的数据库连接,而永久链接返回一个持久稳固的数据库连接,在一定时间内有下一个连接请求时可以被复用,节省了反复连接Mysql数据库的时间,使得访问速度加快,其适用于并发访问量不大的情况,如并发访问量比较大,则可能会因为Mysql已达到最大连接数,使之后的请求得不到满足。

mysql_error函数:返回上一个Mysql操作产生的文本错误信息.mysql_errno函数返回上一个Mysql操作中的错误号码,如果没有出错则返回0。

Mysql数据库查询代码

函数query_error(查询)
  {
  全球美元连接;
  美元temp_bar=?=============================================================================?
  结果=美元mysql_query(查询、连接美元)或死亡(“数据库错误
  “。美元temp_bar !”Mysql_Query:“。查询美元!”
  Mysql_Error:“.mysql_error () !”
  Mysql错误Num:“.mysql_errno () !”“temp_bar美元);
  返回结果美元;
  }

注释:此函数为Mysql数据库查询函数,等于同mysql_query函数的功能,如果出错则输出出错信息(SQL语句),其实为了防止暴露网站数据库的结构,正式商用时,最好不要输出SQL执行语句。

Mysql记录集操作函数代码(mysql_fetch_array)

函数访问fetch_array(因此,result_type=MYSQL_ASSOC美元,美元记录=叭说?
  {
  if($记录==叭?{
  返回@mysql_fetch_array(因此,result_type美元);
  }
  其他{
  美元($ i=0; num_rows(结果);美元我+ +)
  {
  $ info ($ i)=@mysql_fetch_array(因此,result_type美元);
  }
  free_result(结果);
  返回$信息;
  }
  }

注释:此函数的功能由mysql_fetch_array函数延生而来,在此基础上我增加了对Mysql数据库记录集的读取功能,并以数组形式返回获取的值。

知识点:

mysql_fetch_array函数是mysql_fetch_row函数的扩展版本第。二个参数result_type有三个值:MYSQL_ASSOC, MYSQL_NUM和MYSQL_BOTH。默认值是MYSQL_BOTH.MYSQL_BOTH:得到一个同时包含关联和数字索引的数组.MYSQL_ASSOC:只得到关联索引(如同作用是()那样),MYSQL_NUM:得到数字索引(如同mysql_fetch_row()那样)。

报错信息函数代码

函数error_msg(味精、url=懊涝?
  {
  全球美元连接;
  如果美元(连接){
  mysql_close(连接);
  }
  开关(url)美元
  {
  例““:
  $ url=癶istory.go (1)“;
  打破;
  例“close":
  $ url=皐indow.close ()“;
  打破;
  默认值:
  $ url=癲ocument.location。href=https://www.yisu.com/zixun/url美元”;
  打破;
  }
  如果(!空(msg)美元){
  回声”<=的javascript脚本语言>警报(str美元);$ url;>  $ url;>  

注释:此函数的功能主要以清醒的形式报错并进行页面跳转,是一个通用函数,报错或跳转之前其会先将Mysql数据库连接关闭,用到了mysql_close函数。

调用说明:

从上述Mysql数据库操作的函数代码中,我们可以看美元到连接变量是一个全局变量,首先将上述几个函数放入一个文件,如mysqlconnect。php中,然后在声明相关变量并赋值,在dbConnect函数声明后调用此Mysql数据库连接函数,即:

 $主机名=癿ysqlserveraddr";
  $ username=皔ourusername";
  通过美元=皔ouruserpass";
  db_name美元=皔ourdatabase";
  连接=dbConnect美元(主机名、用户名、美元,美元db_name); 

使用PHP如何操作Mysql数据库连接,查询,记录集等