加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

1、php操作MySQL的介绍

发布时间:2022-10-12 16:30:28 所属栏目:MySql教程 来源:未知
导读: PHP对数据库进行操作
前言
时间不足,只为二级准备的粗略笔记
很多事情没有答案
一、使用PHP进行MySQL编程 1、php操作MySQL的介绍:
可以使用拍php内置的mysql函数库实现对MySQL数据库

PHP对数据库进行操作

前言

时间不足,只为二级准备的粗略笔记

很多事情没有答案

一、使用PHP进行MySQL编程 1、php操作MySQL的介绍:

可以使用拍php内置的mysql函数库实现对MySQL数据库的各种操作。在访问MySQL数据库之前,需要在php的配置文件php.ini中将";extendion=php_mysql.dll"修改为"extension=php_mysql.dll"

2、编程步骤:

(1)建立和MySQL数据库服务器的连接

(2)选择要进行操作的数据库

(3)执行数据库操作,包括添加,修改,删除和查询

(4)关闭非持久连接数据库服务器的连接

3、建立非持久连接的函数: mysql_connect([servername[,username[,password]]])

severname:要连接的数据库服务器,默认值是 localhost:3306

username:登录数据库服务器所使用的用户名

password:登录数据库服务器所使用的密码

案例:编写一个数据库服务器的连接示例程序connect.php,要求以超级用户root及密码123456连接本地主机的MySQL数据库服务器,并使用变量$con保存连接的结果

<?php
$con=mysql_connerct("localhost:3306","root","123456");
if(!$con){
echo "连接失败
" echo "失败编号:".mysql_errno()."
"; echo "错误信息:".mysql_error()."
"; die(); } echo "连接成功!
"; ?>

4、建立持久连接的函数: mysql_pconnect([servername[,username[,password]]])

(1)非持久连接在数据库操作结束后会自动关闭,持久连接会一直存在,是一种稳固持久的连接

(2)非持久连接可以使用mysql_close()函数关闭,持久连接不能使用这个函数关闭

(3)持久连接每次连接前都会检查是否使用同样的servename,username,password,如果是MySQL 选择数据库,直接使用上次的连接

5、选择数据库 mysql_select_db(database[,connection])

database:指定数据名称

connection:用于指定与MySQL数据库服务器相连的连接标识符,若没指定该相,则使用上一个打开的连接,如果没有打开的连接,会使用mysql_connect()打开一个连接

案例:编写一个选择数据库的php实例程序selectdb.php,要求选定数据库mysql_test 作为当前工作数据库

<?php
$con=mysql_connect("localhost:3306,"root","123456");
if(mysql_errno())
{
echo "数据库服务器连接失败";
die()
}
mysql_select_db("mysql_test",$con);
if(mysql_errno()){
echo "数据库选择失败
"; die(); } echo "数据库选择成功
";

6、操控数据库操作: mysql_query(query[,connection])

query:指定要提交的SQL语句,字符串类型,不以分号作为结束符

connection:用于指定与MySQL数据库服务器连接的连接标识号。若没指定该相,则使用上一个打开的连接,如果没有打开的连接,会使用mysql_connect()打开一个连接

案例:编写一个添加数据的PHP实例程序insert.php,要求可向数据库mysql_test中的表customers添加一个名为“李中华”的客户的全部信息

<?php
$con=mysql_connect("localhost:3306","root","123456")
    or dir("数据库服务器连接失败!
"); mysql_select_db("mysql_test",$con) or die("数据库选择失败
"); $sql="insert into customers(cust_id,cust_name,cust_sex,cust_address,cust_concat)"; $sql=$squ." calues(NULL,"李中华","M","深圳市","南山区")"; if(mysql_query($sql,$con)) echo "客户添加成功!
"; else echo "客户添加失败!
"; ?>

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!