php操作mysql数据库
phpmyadmin
- phpadmin是一个mysql图形化管理工具,是一款实用php开发的mysql苦户端软件,基于web跨平台的管理系统,支持简体中文,官网:www.phpmyadmin.net可以下载免费最新版。
- 提供图形化操作界面,完成对mysql的操作
- 本地搭建后,浏览器输入localhost/phpadmin 可进入
- 操作较简单网上资料也有很多就不赘述了
重点介绍一下php操作mysq数据库的函数
php操作mysql数据库
1.mysqlconnect()函数链接mysql服务器:
语法:
mysql_connect('hostname','username','password');
# 主机名 mysql用户名 用户密码
成功返回连接标识,失败返回False
示例:
<?php
$con=mysqli_connect("localhost","wrong_user","my_password","my_db");
// 检查连接
if (!$con)
{die("连接错误: " . mysqli_connect_error());
}
?>
die()
函数生成错误处理机制
mysql_connect_error()
函数提取mysql函数的错误文本,没有出错返回空字符串,出错会有报错
2.mysql_select_db()函数选择mysql数据库
语法:
mysql select _db( string数据库名[.resource link identifer] )
# 数据库名称 mysql服务器连接标志
示例
<?php
// 假定数据库用户名:root,密码:123456,数据库:RUNOOB
$con=mysqli_connect("localhost","root","123456","RUNOOB");
if (mysqli_connect_errno($con))
{ echo "连接 MySQL 失败: " . mysqli_connect_error();
} // ...查询 "RUNOOB" 数据库的一些 PHP 代码...// 修改数据库为 "test"
mysqli_select_db($con,"test");// ...查询 "test" 数据库的一些 PHP 代码...mysqli_close($con);
?>
3.mysql_query()函数执行sql语句
语法:
mysql_query(query,[.resource link identifer])
# query:传入的sql语句,注释:查询字符串不应以分号结束。
# [.resource link identifer]
示例:
#向tb_user表插入一条会员信息
$result=mysql_query("insert into tb_user values('mr','111')",$conn);#修改会员信息tb_user表中的会员信息
$result = mysql_query("update tb_user set name='lx' where id = '01'",$conn);
示例
<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con){die('Could not connect: ' . mysql_error());}$sql = "SELECT * FROM Person";
mysql_query($sql,$con);// 一些代码mysql_close($con);
?>
示例:创建数据库:
<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con){die('Could not connect: ' . mysql_error());}$sql = "CREATE DATABASE my_db";
if (mysql_query($sql,$con)){echo "Database my_db created";}
else{echo "Error creating database: " . mysql_error();}
?>
4.mysql_fetch_array()函数返回结果到数组
语法:
mysql_fetch_array(data,array_type)
/*
data 可选。规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果。array_type
可选。规定返回哪种结果。可能的值:MYSQL_ASSOC - 关联数组MYSQL_NUM - 数字数组MYSQL_BOTH - 默认。同时产生关联和数字数组
*/
示例:
<?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 WHERE Lastname='Adams'";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_array($result));mysql_close($con);
?>
输出:
Array
(
[0] => Adams
[LastName] => Adams
[1] => John
[FirstName] => John
[2] => London
[City] => London
)
php操作mysql数据库相关推荐
- c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...
这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...
- c 获取mysql列数据_转 用C API 操作MySQL数据库
用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,"C API函数描述". 函数 ...
- php使用pdo操作mysql数据库实例_php5使用pdo连接数据库实例
本文为大家介绍下php pdo的用法. 一,pdo简介 pdo(php data object) 是php 5 中加入的东西,是php 5新加入的一个重大功能,因为在php 5以前的php4/php3 ...
- 如何用eclipse操作MySQL数据库进行增删改查?
我们首先需要在Navicat Premium上创建一个数据库实例(test),然后创建一个stu_info表(id,name,mobile,address) 接着创建一个Test类进行操作: 在这之前 ...
- 4000字,详解 Python 操作 MySQL 数据库!
作者 | 黄伟呢 出品 | 数据分析与统计学之美 本文的重点,就是教会大家,如何用Python来操作MySQL数据库. 1. 通用步骤 其实,这里有一个通用步骤,都是写死了的,大家照做就行. # 1. ...
- PHP访问mysql的常用函数,PHP操作MySQL数据库常用函数
PHP操作MySQL数据库常用函数 php操作mysql数据库,俗称天龙八步: 第一步:连接数据库 第二步:判断连接错误 第三步:选择数据库 第四步:设置字符集 第五步:准备SQL语句 第六步:执行并 ...
- R操作MySQL数据库创建表、删除表、增删改查(CRUD)
R操作MySQL数据库创建表.删除表.增删改查(CRUD) 关系数据中的数据是按照一定范式去存储的.当我们需要非常高级和复杂的Sql查询就可以使用关系数据库的数据资产.不光java和python可以容 ...
- win7 cmd 操作mysql数据库
win7 cmd 操作mysql数据库 一 ,对MySql服务器的开启,重启,关闭等操作 当然,可以在win7的界面环境下,关闭或开启MySql服务.但是经常找不到win7的服务管理器,主要定位方法有 ...
- mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作
使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...
- 防止人为误操作MySQL数据库技巧一例
防止人为误操作MySQL数据库技巧一例 (本题来自老男孩培训内部学生问题,属于数据库安全技巧) 在若干年前,老男孩亲自遇到一个"命案",老大登录数据库update一个记录,结果忘了 ...
最新文章
- 用for实现Go的while和do...while
- Marcin Grzejszczak访谈:Spring Cloud Contract
- PE头里的东西更多。。。越看越恶心了,我都不想看了
- gorm框架:user role用户角色一对一关联Model编写
- 计算机系统结构结构相关实验报告,计算机系统结构实验报告.doc
- 用反射方法使用户控件动态调用父页面的方法
- linux串口环形缓冲区,能不能讲解下串口环形缓冲区的概念?
- QeePHP-继承视图
- JVM监控及诊断工具命令行篇之jstat
- 使用GHOST打包制作gho镜像文件
- 再谈Redis应用场景
- 华为手机鸿蒙系统官方下载入口,华为鸿蒙系统升级入口
- 请说说自己对鲁迅本人他作品的了解计算机,“鲁迅作品复习”综合性学习试题及答案...
- javasprit基础用法
- scratch成语接龙 电子学会图形化编程scratch等级考试四级真题和答案解析2021-9
- 一键学会三种定位布局,相对定位、绝对定位、固定定位!
- Java编写一个仿真购买手机与手机卡的例子
- 深入理解计算机大端与小端
- 探索TiDB Lightning源码来解决发现的bug
- HTML5特效(shadow、gradient、transition、transform、filter)
热门文章
- 通过windows客户端访问
- org.activiti.engine.ActivitiException: src-resolve: Cannot resolve the name 'extension' to a(n) 'ele
- JavaScript-Date日期对象
- 牛客网SQL篇刷题篇(24-31)
- ccs读取dat文件c语言程序,TMS320DM642学习----第六篇(CCS中.dat文件类型详解)
- python3生成二维码实例fromm_Python使用mqtt极简例子
- java 计算机开始时间,关于计算Java程序运行时间
- jq之$(“tr:odd“).css(“background-color“,“red“);
- BugkuCTF-MISC题三色绘恋
- BugkuCTF-MISC题Photo的自我