Php的一些数据库知识

最近学习Php,主要是为了与mysql数据库进行交互,想做一个BS的架构出来,最近的一点心得:

我用的是php的集成环境WampServer,代码编辑器用的是EditPlus.

下面是一些常用的sql语句

创建数据库:

CREATE DATABASE 数据库名;


使数据库变成当前数据库:
 

use
数据库;


删除一个数据库:

use 数据库名;

drop database 数据库名;


在当前数据库下创建一个如下结构的表:

create table 数据表
(
Get_Card_Time datetime,
Card_Type int,
Name
varchar(255),
Passworld varchar(255),
Sign bool,
Recharge_Time
datetime
);


为刚才的表增加一个数据
INSERT INTO 数据表
(Get_Card_Time,Card_Type, Name)
VALUES (2014-1-1, 1, ‘bogo‘);


下面用Php操作这个表


<?php

$con = mysql_connect("localhost","root",""); //连接数据库服务器
if (!$con)
{
die(‘Could not connect: ‘ . mysql_error());
}
if($con)
{
echo "数据源链接成功 <br />";
}

///////////////////////
$db_selected=mysql_query("use moonsys",$con); //选择数据库
if($db_selected)
{
echo "选择数据库成功 <br />";
}

date_default_timezone_set(‘Asia/Shanghai‘);//‘Asia/Shanghai‘ 亚洲/上海 设置时区
$time= date("Y-m-d H:i:s");
$ret=mysql_query("INSERT INTO moon (Get_Card_Time,Card_Type, Name)
VALUES (‘$time‘, 1, ‘bogo‘)",$con); //添加记录
if($ret)
{
echo "添加记录成功 <br />";
}

///////////////////////////// 修改记录
mysql_query("UPDATE moon SET Name = ‘yuke‘
WHERE Name = ‘bogo‘ "); //条件名字中bogo的改名字为yuke

/////////////////////////////查寻记录
$result = mysql_query("SELECT * FROM moon WHERE Name = ‘moon‘ "); //查询moon表中的Name等于bogo的
echo mysql_num_fields($result); //结果集中列的数目
echo "<br />";
echo mysql_num_rows($result); //结果集中行的数目
echo "<br />";

while($row = mysql_fetch_array($result))
{
echo $row[‘Name‘];
echo "<br />";
}

///////////////////////////和浏览器或者易语言进行交互
$title=$_GET["title"];
echo "下面是互交 <br />";
if($title==1)
{
echo date("Y-m-d H:i:s");
}
?>

下面说下与浏览器交互

比如我这段代码的x.php放在服务器上,在客户端浏览器上打上http://域名/x/php?title=1
,这样就会传递到服务器上的x.php文件,php文件通过get[“title"](get关键字)得到传输数据,然后判断如果是等于1(注意:=是赋值,==是判断),则输出时间。

时间: 2024-10-08 22:23:43

Php的一些数据库知识的相关文章

数据库知识整理&lt;二&gt;

又继续写的博客,希望自己能坚持每天写博客.分享自己的点滴,对自己成长有帮助.今天下午高强度打了三个小时篮球,小腿都抽筋了.很爽,失落的心情似乎变得开明了一些.想到了一句话:“像SB式的坚持总会有好的收获”,因为坚定了目标,不达目标不罢休.其他的就没什么了.好吧,不多说这些了.继续数据库知识总结吧. 二,管理数据库和表: 2.1管理数据库: 创建和使用数据库: 创建数据库的SQL语句:create database 数据库名: 需要注意的是:数据库名在服务器中必须是唯一的并且遵循合法的标识符规则:

数据库知识整理

关系型数据库知识整理: 一,关系型数据库管理系统简介: 1.1使用数据库的原因: 降低存储数据的冗余度 提高数据的一致性 可以建立数据库所遵循的标准 储存数据可以共享 便于维护数据的完整性 能够实现数据的安全性 1.2基本概念: 对于任何数据库来说,表之间的关联关系存在三种基本的关系类型:一对一,一对多,多对多仅此三种. 目前流行的关系型数据库服务器管理系统有:微软-MS SQL Server.甲骨文-Oracle.IBM-DB2.开源的MySql和PostgreSQL等.(在面试中有被问到过)

数据库知识整理&lt;八&gt;

联接: 8.1理解简单的单联接: 基本上联接的结果是每个集合的笛卡尔积.例如:两个集合{a,b,c}和{a,b}的笛卡尔积是如下的成对集合:{(a,a),(a,b),(b,a),(b,b),(c,a),(c,b)}. select 表1.列1,表1.列2,表2.列3 from 表1 cross join 表2: 这种类型的联接称为交叉联接,或者笛卡尔积.在mysql中查询语句就是这样写的. 8.1.1使用两表相等联接: 两个表的行相连接的最常用的方法是通过一个相等联接.相等联接基于每行中的一个列

数据库知识整理&lt;五&gt;

简单的数据查询: 5.1查询的基本结构: Sql语句:select [distinct] (* | column [alias],...) from table [where condition] [order bycolumn]; 5.2投影操作: 投影操作是指在Sql查询中,使用select子句,选择将对表中的那些列进行操作,这些列将出现在结果中. 基本的Sql语句的查询:select 列名列表 from 表名; 表名前缀:select 表名.列明 from 表名;如 select stud

数据库知识回顾

下载地址 http://www.newasp.net/soft/30867.html#downloads win7 64位 .sqlserver2008 安装 http://www.cnblogs.com/lyhabc/articles/3536047.html 打开 登陆 超级用户:sa 密码:123456 下面这张图是数据库分离用的. 5.数据库知识 xml数据库 查询效率高 完整性约束:对数据的约束. 用户定义完整性:男即男,女即女. 参照完整性:有所参照.关系与关系间的引用 实体完整性:

Mysql数据库知识总结(看资料总结出来的)

毕业到现在算起来做了3年多服务端开发了,毕业之后很少有时间想在学校一样可以抽出一些空余的时间对知识进行一个总结,到现在也是时候对一些关键的知识一个总结,今天趁着时间比较多,先来对用了3年多的开源关系型数据库mysql进行一下总结,整理了一下知识点可以分为以下几点进行: 一.基础知识 二.SQL优化与索引 三.数据库规范建议 四.数据库设计 五.数据库架构 一.基础知识 知识点主要包括:数据类型 常用函数 字符集 事务隔离级别 锁机制 (1).数据类型 数值类型 -- TINYINT.SMALLI

Sybase数据库技术,数据库恢复---分享Sybase数据库知识(博客文章索引@51cto)

Sybase数据库技术,数据库恢复分享Sybase数据库知识 博客文章列表,更新时间:2014-12-14 Sybase数据库技术,数据库恢复 站点地图 最新文章 ASE使用with ignore_dup_row删除重复数据  (评论 0   阅读 50) ASE 16静默方式安装并创建服务器  (评论 0   阅读 80) ASE执行sp_remotesql报错:Msg 11224, Level 16, State 2  (评论 0   阅读 72) Sybase支持浪潮天梭K1系统  (评论

MongDB篇,第一章:数据库知识1

MongDB    数据库知识1 程序 =  数据结构 + 算法 数据存储阶段 1,文件管理阶段 (.txt .doc .xls) 优点: 数据可以长期保存:可以存储大量的数据:使用简单     缺点: 数据的一致性差:数据的查找修改不方便:数据的冗余性大 2,数据库存储阶段 优点 : 数据组织结构化,降低了冗余:方便扩展:方便程序调用,做自动化的处理     缺点 : 数据库使用往往需要特定的语句或者命令进行操 作,相对比较复杂 几个概念 数据 :能够输入到计算机中并被识别处理的信息的集合:

表哥的Access入门++以Excel视角快速学习数据库知识pdf高清版免费下载

下载地址:网盘下载 备用地址:网盘下载 编辑推荐Access作为一款流行的小型数据库软件,相对于其他数据库软件产品,易学易用.可视操作.灵活便捷,**程度上避免了用户的编程需求.本书将以一个小饭馆的管理软件为例,从头到尾介绍整个软件的设计过程,在设计过程中,只对案例中用到的设置选项进行详细的介绍,这样可以避免分散我们的思路,减少学习负担. 内容简介本书根据网络畅销书<“表”哥的Access入门>改编,该书以案例教学的方式,通过一个简单的小饭馆数据库管理程序的开发过程,介绍如何规范Access数

SQL数据库知识二(Day 25)

又到了总结知识的时候了,今天主要把SQL数据库给简单的学完了,明天开始就要开始学ADO.NET的知识了.好了,话不多说,还是看一下今天都学了哪些内容. 1  字符串类型的知识点 --类型的使用 --截取字符串 select 姓名,substring(姓名,1,1) as 姓氏,substring(姓名,2,2)as 名字 from 职工 --substring(express,start,length) --express:字符串 start:整数 制定字符串分割的开始位置 length: 分割