最近学习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(注意:=是赋值,==是判断),则输出时间。