zoukankan      html  css  js  c++  java
  • 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(注意:=是赋值,==是判断),则输出时间。

  • 相关阅读:
    Ajax的工作原理
    ios 应用多语言自由切换实现
    开源码应用之Eclipse篇
    搜索引擎solr和elasticsearch
    字符串截取进阶
    nginx源代码分析--nginx模块解析
    C#网络编程系列文章(五)之Socket实现异步UDPserver
    mysql存储引擎的种类与差别(innodb与myisam)
    程序的记事本--log4net
    在海思hisiv100nptl平台上交叉编译并安装SRS
  • 原文地址:https://www.cnblogs.com/qq32175822/p/3715877.html
Copyright © 2011-2022 走看看