zoukankan      html  css  js  c++  java
  • 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>
    

      

    运行结果:

  • 相关阅读:
    机器不学习:如何处理数据中的「类别不平衡」?
    机器不学习:一种提升预测能力的方法-机器学习模型
    机器不学习:CNN 入门讲解1-什么是卷积
    机器不学习:浅析深度学习在实体识别和关系抽取中的应用
    机器不学习:用神经模块网络学习推理
    机器不学习:初识迁移学习
    机器不学习:一文彻底读懂智能对话系统
    跟随鼠标的div
    回到顶部的流畅滚动——scrollTop
    js学习小笔记
  • 原文地址:https://www.cnblogs.com/xyyl/p/10900239.html
Copyright © 2011-2022 走看看