您的位置:

php访问mysql的几种方法,php操作mysql函数

本文目录一览:

PHP访问MySQL数据库的步骤。

PHP访问MySQL数据库:

因为连接数据库需要较长的时间和较大的资源开销,所以如果在多个网页中都要频繁地访问数据库,则可以建立与数据库的持续连接。即调用mysql_pconnect()代替mysql_connect()。

基本步骤:

1.连接服务器:mysql_connect();

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

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

查询:select

显示:show

插入:insert into

更新:update

删除:delete

4.关闭结果集:mysql_free_result($result);

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

php访问mysql的几种方法

用ASP连接各种数据库的方法

一、ASP的对象存取数据库方法

在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command

Connection:负责打开或连接数据

Recordset:负责存取数据表

Command:负责对数据库执行行动查询命令

二、连接各数据库的驱动程序

连接各数据库可以使用驱动程序,也可以使用数据源,不过我建议大家使用驱动程序,因为使用驱动程序非常方便、简单,而使用数据源比较麻烦。

ODBC链接

适合数据库类型 链接方式

access "Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"

dBase "Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"

Oracle "Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"

MSSQL server "Driver={sql server};server=servername;database=dbname;uid=sa;pwd=pass;"

MS text "Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"

Visual Foxpro "Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"

MySQL "Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"

OLEDB链接

适合的数据库类型 链接方式

access "Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;password=pass;"

Oracle "Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"

MS SQL Server "Provider=SQLOLEDB;data source=machinename;initial catalog=dbname;userid=sa;password=pass;"

MS text "Provider=microsof.jet.oledb.4.0;data source=your_path;Extended Properties′text;FMT=Delimited′"

而我们在一般情况下使用Access的数据库比较多,在这里我建议大家连接Access数据库使用下面的方法:

dim conn

set conn = server.createobject("adodb.connection")

conn.open = "provider=microsoft.jet.oledb.4.0;" "data source = " server.mappath("../db/bbs.mdb")

其中../db/bbs.mdb是你的数据库存放的相对路径!如果你的数据库和ASP文件在同一目录下,你只要这样写就可以了:

dim conn

set conn = server.createobject("adodb.connection")

conn.open = "provider=microsoft.jet.oledb.4.0;" "data source = " server.mappath("bbs.mdb")

有许多初学者在遇到数据库连接时总是会出问题,然而使用上面的驱动程序只要你的数据库路径选对了就不会出问题了。

PHP连接MySQL数据库的几种方式

MySQLi :MySQLi 只针对 MySQL 数据库,MySQLi 还提供了 API 接口。

PDO (PHP Data Objects):PDO 应用在 12 种不同数据库中。

PHP7连接mysql数据库方法

1、用 mysql_connect 的方法,PHP7会报致命错误

$conn= mysql_connect('localhost','xueyanxiang','xueyanxiang');

Fatal error : Uncaught Error: Call to undefined function mysql_connect() in /Users/xueyanxiang/work/test/xue.php:31 Stack trace: #0 /Users/xueyanxiang/work/test/xue.php(119): xue-run() #1 {main} thrown in  /Users/xueyanxiang/work/test/xue.php  on line  31

原因是:

PHP5中使用mysql_connect()函数进行连接,但实际上,PHP5.5开始,MySQL就不推荐使用了,属于废弃函数

PHP7中貌似已经彻底不支持了,根据官网说明,取而代之的是如下两个:

本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。参见 MySQL:选择

API 指南以及相关 FAQ 以获取更多信息。用以替代本函数的有:

mysqli_connect()

PDO::__construct()

使用时,不要在使用mysql_connect了,可以换用mysqli_connect(),用法基本类似吧,据说是面向对象的库。

php.ini中,也只有extension=php_mysqli.dll,而不再有extension=php_mysql.dll这个拓展了。

2、可以使用mysqli,对象化,方法名与被废弃的类似

$conn= mysqli_connect('localhost','xueyanxiang','xueyanxiang');

3、PDO工具,推荐使用

$dbh= "mysql:host=localhost;dbname=test";

$db= new PDO($dbh,'xueyanxiang','xueyanxiang');

$objQuery= $db-query("select * from user;");

$res= $objQuery-fetchAll(PDO::FETCH_ASSOC);

不填写参数的话,默认是关联和索引都有,如下图

php访问mysql的几种方法,php操作mysql函数

2022-11-23
php操作mysql常用方法,php连接mysql的方式

本文目录一览: 1、PHP中如何操作MySQL 2、php操作MYSQL数据库的步骤是什么? 3、PHP操作mysql数据库的步骤 4、怎样用PHP中的MySQL操作函数 5、php访问mysql的几

2023-12-08
php连接mysql的各种操作,php连接mysql的连接函

本文目录一览: 1、PHP7连接mysql数据库方法 2、php有几种连接mysql的方法 3、php怎么连接mysql数据库并导入数据? 4、PHP操作mysql数据库的步骤 5、用php怎么连接m

2023-12-08
操作mysql数据库总结,MySQL数据库笔记

2022-11-21
php函数访问mysql数据库,php调用数据库的方法

2022-11-23
php访问mysql(php访问mysql使用什么函数创建结

2022-11-13
使用php访问mysql数据库(php访问mysql数据库加

2022-11-11
php对mysql的操作(php和mysql的关系)

2022-11-15
php操作mysql时(php与mysql)

2022-11-12
phpmysql操作,mysql PHP

2023-01-05
php访问mysql后(mysql+php)

2022-11-10
php的mysql函数,php操作mysql数据库

2022-11-20
php连接数据库的几种方法,php怎么和mysql数据库连接

2022-11-18
php对mysql数据库的操作(php 数据库操作)

2022-11-09
mysql入库常用php函数,php执行mysql语句的函数

2022-11-23
php链接mysql的常用方法,php连接mysql数据库的

2022-11-19
php访问mysql时(PHP连接mysql)

2022-11-09
php简单的mysql操作类,php调用mysql

2022-11-22
php访问mysql你用对了么(php和MySQL)

2022-11-16
常用php操作mysql命令(php与mysql基础教程)

2022-11-15