首页 > 编程知识 正文

php的mysql函数,php操作mysql数据库

时间:2023-12-27 22:27:41 阅读:326515 作者:GDKE

本文目录一览:

PHP与Mysql的关系以及Mysql的常用函数介绍

mysql是种关系数据库,php是

web开发语言,

php操作mysql最常用的函数也就那么几个

mysql_content

连接mysql数据

mysql_select_db

告诉mysql要操作的是哪个数据库

mysql_query

执行的操作比如

select,insert,update,delete了,

mysql_fetch_array

读取数据

附:

php操作mysql数据库简单示例

php

mysql函数一揽表

php mysqli 常用函数有哪些

php  中 mysqli 是个类,这个类的函数(方法)有:

mysqli::$affected_rows — Gets the number of affected rows in a previous MySQL operation

mysqli::autocommit — 打开或关闭本次数据库连接的自动命令提交事务模式

mysqli::begin_transaction — Starts a transaction

mysqli::change_user — Changes the user of the specified database connection

mysqli::character_set_name — 返回当前数据库连接的默认字符编码

mysqli::$client_info — Get MySQL client info

mysqli::$client_version — Returns the MySQL client version as a string

mysqli::close — 关闭先前打开的数据库连接

mysqli::commit — 提交一个事务

mysqli::$connect_errno — Returns the error code from last connect call

mysqli::$connect_error — Returns a string description of the last connect error

mysqli::__construct — Open a new connection to the MySQL server

mysqli::debug — Performs debugging operations

mysqli::dump_debug_info — 将调试信息输出到日志

mysqli::errno — 返回最近函数调用的错误代码

mysqli::$error_list — Returns a list of errors from the last command executed

mysqli::$error — Returns a string description of the last error

mysqli::$field_count — Returns the number of columns for the most recent query

mysqli::get_charset — Returns a character set object

mysqli::get_client_info — Get MySQL client info

mysqli_get_client_stats — Returns client per-process statistics

mysqli_get_client_version — 作为一个整数返回MySQL客户端的版本

mysqli::get_connection_stats — Returns statistics about the client connection

mysqli::$host_info — 返回一个表述使用的连接类型的字符串

mysqli::$protocol_version — 返回MySQL使用的协议版本号

mysqli::$server_info — 返回MySQL服务器的版本号

mysqli::$server_version — 作为一个整数返回MySQL服务器的版本

mysqli::get_warnings — Get result of SHOW WARNINGS

mysqli::$info — Retrieves information about the most recently executed query

mysqli::init — Initializes MySQLi and returns a resource for use with mysqli_real_connect()

mysqli::$insert_id — Returns the auto generated id used in the last query

mysqli::kill — Asks the server to kill a MySQL thread

mysqli::more_results — Check if there are any more query results from a multi query

mysqli::multi_query — Performs a query on the database

mysqli::next_result — Prepare next result from multi_query

mysqli::options — Set options

mysqli::ping — Pings a server connection, or tries to reconnect if the connection has gone down

mysqli::poll — Poll connections

mysqli::prepare — Prepare an SQL statement for execution

mysqli::query — 对数据库执行一次查询

mysqli::real_connect — 建立一个 MySQL 服务器连接

mysqli::real_escape_string — Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the connection

mysqli::real_query — 执行一个mysql查询

mysqli::reap_async_query — Get result from async query

mysqli::refresh — Refreshes

mysqli::release_savepoint — Removes the named savepoint from the set of savepoints of the current transaction

mysqli::rollback — 回退当前事务

mysqli::rpl_query_type — Returns RPL query type

mysqli::savepoint — Set a named transaction savepoint

mysqli::select_db — 选择用于数据库查询的默认数据库

mysqli::send_query — 发送请求并返回结果

mysqli::set_charset — 设置默认字符编码

mysqli::set_local_infile_default — Unsets user defined handler for load local infile command

mysqli::set_local_infile_handler — Set callback function for LOAD DATA LOCAL INFILE command

mysqli::$sqlstate — Returns the SQLSTATE error from previous MySQL operation

mysqli::ssl_set — Used for establishing secure connections using SSL

mysqli::stat — Gets the current system status

mysqli::stmt_init — 初始化一条语句并返回一个用于mysqli_stmt_prepare(调用)的对象

mysqli::store_result — Transfers a result set from the last query

mysqli::$thread_id — Returns the thread ID for the current connection

mysqli::thread_safe — 返回是否是线程安全的

mysqli::use_result — Initiate a result set retrieval

mysqli::$warning_count — Returns the number of warnings from the last query for the given link

以上函数清单直接来自  网站。你可以进入该网站参看。

PHP mysql_result()函数使用方法

mysql_result定义和用法

mysql_result()

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

mysql_result()

返回

MySQL

结果集中一个单元的内容。字段参数可以是字段的偏移量或者字段名,或者是字段表点字段名(tablename.fieldname)。如果给列起了别名('select

foo

as

bar

from...'),则用别名替代列名。

如果成功,则该函数返回字段值。如果失败,则返回

false。

调用

mysql_result()

不能和其它处理结果集的函数混合调用。

语法

mysql_result(data,row,field)

参数

描述

data

必需。规定要使用的结果标识符。该标识符是

mysql_query()

函数返回的。

row

必需。规定行号。行号从

开始。

field

可选。规定获取哪个字段。可以是字段偏移值,字段名或

table.fieldname。

如果该参数未规定,则该函数从指定的行获取第一个字段。

说明

当作用于很大的结果集时,应该考虑使用能够取得整行的函数。这些函数在一次函数调用中返回了多个单元的内容,比

mysql_result()

快得多。

此外请注意,在字段参数中指定数字偏移量比指定字段名或者

tablename.fieldname

要快得多。

例子

?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";

$result

=

mysql_query($sql,$con);

echo

mysql_result($result,0);

mysql_close($con);

?

输出类似:

Adams

php中mysqli替换mysql_result的官方方法

今天升级了php版本,顺便想把php代码中的mysql连接方式改成mysqli,因为官方自php5.3开始一直推荐mysqli

pdo

。不多说了,贴代码

//

错略的使用mysqli替换

if

(!function_exists('mysql_result'))

{

function

mysql_result($result,

$number,

$field=0)

{

mysqli_data_seek($result,

$number);

$row

=

mysqli_fetch_array($result);

return

$row[$field];

}

}

好了,这篇文章就介绍到这了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。