• Phpstorm建立连接Wampserver的数据库



    phpstorm是一款php集成开发环境软件,集成了很多功能,不但有强大的代码编辑及调试功能,还能连接数据库。本文写的就是如何用phpstorm来建立访问wampserver数据库,查询输出数据,方便我们开发工作。

    1、新建数据库

    方法一:点击wampserver的绿色图标,直接选择phpMyAdmin选项,进入wampserver数据库

    方法二:点击wampserver的绿色图标,选择Localhost选项,进入wampserver简单页面,然后导航输入(http://localhost/phpmyadmin),进入wampserver数据库

    选择中文编码

    点击NEW新建数据库,输入新建的数据库名点击创建

     

    创建数据库成功,点击左侧目录里创建出来的数据库,添加并创建表选择执行

    创建自己的表结构并选择保存(A_I的意思是自增序列,一般id都要选择这个)

    选择插入数据, 录入相关信息并选择执行

    选择浏览来查看我们录入的数据

    好,数据库部分我们就完成啦!

    2、连接数据库

    代码第一行就是连接数据库

    PHP代码如下:

    <?php
    //mysql:host=主机名,port=端口号,dbname=数据库名,root为权限,该句连接数据库
    $link=new PDO("mysql:host=localhost;port=3306;dbname=db","root","");
    $link->query("set names utf8");//为中文编码集
    $arr=$link->query("select * from users");//查询users表中所有数据
    while ($row=$arr->fetch()){//每一次读取arr中的一条数据
        $json[]=$row;
    }
    $link=null;//销毁link节省资源
    echo json_encode($json);//返回为json格式
    

      

     3、测试访问数据库

    HTML代码如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <div>
        <table>
            <thead>
            <th>用户名</th>
            <th>密码</th>
            <th>昵称</th>
            </thead>
            <tbody id="tbody">
            </tbody>
        </table>
    </div>
    <template id="temp">
            <tr>
                <td>{{name}}</td>
                <td>{{pwd}}</td>
                <td>{{nickname}}</td>
            </tr>
    </template>
    </body>
    <script src="jquery-2.1.3.js"></script>
    <script>
        var temp=$('#temp').html();
        $.getJSON('connect.php',function (arr) {
            arr.forEach(function (el) {
                $('#tbody').append(temp.replace("{{name}}",el.name).replace("{{pwd}}",el.pwd)
                    .replace("{{nickname}}",el.nickname))
            })
        })
    </script>
    </html>
    

      

    运行结果:

  • 相关阅读:
    MVC4中Ajax.BeginForm OnSuccess 不执行以及控制器返回JsonResult 提示下载的原因
    string.Equals 比较2个字符串是否相同忽略大小写
    [转载]mvc使用JsonResult返回Json数据
    [转载]深入理解ASP.NET MVC之ActionResult
    [转载]自定义ASP.NET MVC Html辅助方法 TagBuilder
    [转载]AOP面向方面编程
    [转载]ASP.NET MVC 3的分部视图
    适配 iOS尺寸
    IOS Bug分析
    苹果一些乱七八糟流程整理
  • 原文地址:https://www.cnblogs.com/xyyl/p/10900239.html
Copyright © 2020-2023  润新知