• mysql数据库中创建与删除数据表


    <?
    $link = mysql_connect("localhost","root","");
    mysql_query("use mysql");
    $my = "create table test1(serial int unsigned not null primary key auto_increment,id varchar(20) not null,passwd varchar(20))";
    mysql_query($my,$link);
    $data = "insert into test1 values('','john','12345')";
    $data2 = "insert into test1 values('','edf','54321')";
    mysql_query($data);
    mysql_query($data2);

    $result = mysql_query("select * from test1", $link);
    while($row = mysql_fetch_row($result))
    {
      for($i = 0; $i < count($row); $i++)
     {
       echo "$row[$i]\n"."<br>";
     }

     

     

    <?php
    /*********************************************
    *
    * 教程名: Php程序设计教程(罗江游鱼)
    * 作 者 : 罗江游鱼 phpma jacking
    * Email : phpma@163.com  wenlongjie@163.com
    * 网 址 : http://www.phpma.com  博 客:  http://blog.phpma.com  论坛:http://bbs.phpma.com
    * 帮助、问题、建议: http://bbs.phpma.com/thread-htm-fid-2.html
    *本程序是由罗江游鱼、jacking一起精心制作的示例教程,制作的过程也就是我们成长的过程,我希望我们的教程能够帮助更多的人快速的学习php程序,让更多的人了解开源、懂得开源、传播开源、为开源事业作贡献...
    *测试的时候,请参照相应的注释、做相应的修改。
    *
    ***********************************************/
    ?>
    <html>
    <head>
    <title>在库中创建新表</title>
    </head>
    <body>
    <?php
    //创建了数据,接着就要在数据库中创建数据表,并且循环的返回数据表的列表。。。
    $db_host=localhost;                        //MYSQL服务器名
    $db_user=root;                            //MYSQL用户名
    $db_pass="";                            //MYSQL用户对应密码
    $db_name="test";                        //要操作的数据库
    //使用mysql_connect()函数对服务器进行连接,如果出错返回相应信息
    $link=mysql_connect($db_host,$db_user,$db_pass)or die("不能连接到服务器".mysql_error());
    mysql_select_db($db_name,$link);            //选择相应的数据库,这里选择test库
    //下面的$sql就为创建表的SQL语句
    $sql="create table test1(id int(5) not null auto_increment primary key, name varchar(12) not null,mail varchar(30) not null,phone varchar(14) not null,address varchar(30) not null)";
    if(mysql_query($sql,$link))                //发送SQL语句执行创建表的操作
    echo "表test1创建成功";                    //如果创建成功显示信息
    echo "<p>";
    echo "当前".$db_name."上的所有数据表为:";
    echo "<p>";
    $table_list=mysql_list_tables($db_name,$link);    //显示数据库中的表
    while($row=mysql_fetch_row($table_list))        //通过循环遍历返回的结果集
    {
        echo $row[0];                        //显示表名
        echo "<p>";
    }
    ?>
    </body>
    </html>



     

    <html>
    <head>
    <title>在库中删除表</title>
    </head>
    <body>
    <?php
    //怎样运用php程序实现数据表的删除的.....事例+注释说明一切。。。
    $db_host=localhost;                        //MYSQL服务器名
    $db_user=root;                            //MYSQL用户名
    $db_pass="";                            //MYSQL用户对应密码
    $db_name="test";                        //要操作的数据库
    //使用mysql_connect()函数对服务器进行连接,如果出错返回相应信息
    $link=mysql_connect($db_host,$db_user,$db_pass)or die("不能连接到服务器".mysql_error());
    mysql_select_db($db_name,$link);            //选择相应的数据库,这里选择test库
    echo "当前".$db_name."上的所有数据表为:";    //先显示表删除之后再显示以作比较
    echo "<p>";
    $table_list=mysql_list_tables($db_name,$link);    //显示数据库中的表
    while($row=mysql_fetch_row($table_list))        //通过循环遍历返回的结果集
    {
        echo $row[0];                        //显示表名
        echo "<p>";
    }
    $sql="drop table test1";                    //删除表的sql语句
    if(mysql_query($sql,$link))                //执行SQL语句
    echo "表test1已经被删除!";
    echo "<p>";
    echo "当前".$db_name."上的所有数据表为:";    //再次显示删除之后的表以作比较
    echo "<p>";
    $table_list=mysql_list_tables($db_name,$link);    //显示数据库中的表
    while($row=mysql_fetch_row($table_list))        //通过循环遍历返回的结果集
    {
        echo $row[0];                        //显示表名
        echo "<p>";
    }
    ?>
    </body>
    </html>


    }

     

      


    ?>

  • 相关阅读:
    connect: network is unreachable问题的解决
    Linux图形界面与字符界面切换
    Xshell远程连接Linux服务器出错
    demo-placeholder兼容ie8
    Python设计TFTP客户端
    python hashlib、hmac模块
    python time、datetime、random、os、sys模块
    python 字符串和字典
    ssh远程登录时提示access denied
    指针的指针与指针的引用
  • 原文地址:https://www.cnblogs.com/lizhengjin/p/1301068.html
Copyright © 2020-2023  润新知