Code前端首页关于Code前端联系我们

关于php中的mysql,关于php中的字符串处理函数

terry 2年前 (2023-09-30) 阅读数 43 #Mysql
文章标签 Mysql

本文内容列表:

  • 1、PHP用于执行MySQL数据库查询的一些常用操作总结
  • 2. PHP使用mysql数据库的步骤
  • 3、PHP与Mysql的关系及Mysql常用功能的实现

PHP操作和MySQL数据库查询的一些常见步骤总结

PHP使用mysql的步骤:

1.$connect=mysql_connect('localhost','root','123456')

or

die('数据库连接失败')_err. ;链接mysql.

2.mysql_select_db('database',$connect) 选择链接数据库。

3.mysql_query('Set

names

gb2312');$sql

=

"select

*准备要继承的数据。

4.$data

=

mysql_query($sql);运行SQL查询。

5.$data

=

mysql_fetch_assoc($datas)将从查询接收到的数据存储在内存中。

6.print_r($data );

同样的事情:这三个函数都返回数据库中继承的数据行(更准确地说,它是一个数据行)。

区别:mysql_fetch_assoc()使用相应的名称数据库中的字段作为键值(即数组的下标)

例如:files[ 'id']=1;

mysql_fetch_row() 使用的是自动生成的数字(从0开始连续生成)作为键value(即数组下标)

示例:filed[0]=1;

mysql_fetch_array() 使用自动生成的数字(从 0 开始生成)作为键值(即作为数组的下标)并且它还生成数据库中相应字段的名称作为键值(即作为数组的下标)

例如:

文件[0]=1,文件['id']=1;也就是说,mysql_fetch_array()将mysql_fetch_assoc()和mysql_fetch_row()的查询结果合二为一。

mysql_fetch_object() 与 mysql_fetch_assoc() 几乎相同。简单地 mysql_fetch_assoc() 返回一个数组。 mysql_fetch_object() 返回一个对象对象。

mysql_insert_id() 检索先前操作

INSERT

生成的

ID。

mysql_result()

该函数返回结果集中某个字段的值。

mysql_num_fields()

该函数返回结果集中的字段数量。

mysql_affected_rows();返回受先前

MySQL

操作影响的行数。

mysql_num_rows(mysql_query($sql)) 获取结果集中的行数。函数

mysql_pconnect()

打开与

MySQL

服务器的持久连接。

mysql_pconnect()

mysql_connect()

非常相似,但它有两个主要区别:

1.

建立连接时,此函数首先尝试查找连接已在主机上使用相同用户名和密码打开的连接中的同一 A(持久)中的连接。如果找到,则返回此连接 ID,而不打开新连接。

2.

其次,一旦执行脚本,与

SQL

服务器的连接不会关闭。此连接保持打开状态以供将来使用(mysql_close()

不会关闭。由函数

mysql_pconnect()

创建的连接)。

mysql_data_seek(mysql_query($sql),8);获取结果集中的第8个数据部分。 (mysql_num_rows(mysql_query($sql)) 和 mysql_data_seek(mysql_query($sql),8) 不能使用 mysql_unbuffered_query($sql)。)

mysql_unbuffered_query) 和($sqlquery) 但是

mysql_unbuffered_query($sql) 不缓存。 mysql_query($sql) 缓存查询结果。

mysql_close();关闭最近的 mysql 链接。

mysql_field_flags(mysql_query($sql),6) 返回第六个字段的表属性的输出,例如:not_null

primary_key

auto_increment

mysql_fetch_lengths(mysql_query($sql)) 返回所有数据字段中每个字段的长度。返回一个数字数组。

mysql_field_name(mysql_query($sql),3) 返回第三个字段的字段名称。

mysql_field_table(mysql_query($sql),0) 返回指定字段所在表的名称。

mysql_free_result(mysql_query($sql))

该函数释放结果的内存。函数

mysql_get_client_info()

返回

MySQL

客户端信息。

mysql_get_host_info()

获取

MySQL

主机信息。

PHP使用mysql数据库的步骤

PHP访问MySQL数据库:

由于连接数据库时间长、资源消耗高,因此在多个网页访问数据库时往往会建立与数据库的持续连接。即调用 mysql_pconnect() 而不是 mysql_connect()。

基本操作:

1。连接到服务器:mysql_connect();

2.选择数据库:mysql_select_db();

3.运行SQL语句:mysql_query();

查询:select

显示:show

插入:insert

inte

更新:update

4删除。关闭结果集:mysql_free_result($result);

5。关闭数据库:mysql_close($link);

PHP与Mysql的连接以及Mysql常用功能的实现

mysql是关系型数据库,php是

Web开发语言,

PHP只有一些最常用的使用mysql的函数,例如

选择,添加,更新,删除,

mysql_fetch_array

读取数据

添加:

一个php函数的简单示例在 mysql 数据库中有效❓♹

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门