PHP与MySQL

首先是PHPStorm设置创建SQL的教程,找到了一个写的不错的,在这里:http://blog.csdn.net/knight_quan/article/details/51983029

好久也是不弄数据库相关的东西了,这个地方TM卡了好久,首先如果你是安装了Wamp的话就不用单独安装sql,虽然你会发现安装完Wamp之后服务管理器里面没有sql相关。还有就是关于密码设置问题,Wamp里面充值sql密码之后,再次启动wamp管理sql的界面,输入新密码之后,如果输入错误这个界面会闪退,如果成功的话就是这样:

还有就是在PhpWamp里面UI操作数据库的时候刷新的时候记得关闭相关展示页面,比如这个:

然后点击刷新,重新打开那个页面,数据才会被刷新。

还有就是我犯的一个低级错误,PhpWamp上创建的数据库是数据库连接。我一直以为是默认直接创建了一个数据库,我去,这个地方卡了好久。

这个界面创建出来的只是连接而已:

箭头部分要输入一个已经有的数据库,查询当前已经有的数据库都有哪些:

也可以在这个界面直接添加数据库。我是添加了abc数据库。同时创建了一个表。下面代码是PHP链接数据库服务器,打开abc数据库,然后往tb_222里插入一组数据:

<?php
    $con=mysqli_connect("localhost","root","123456","abc");
    if (mysqli_connect_errno($con)) {
         echo "link MySQL error: " . mysqli_connect_error();
    }
    mysqli_query($con,"INSERT INTO tb_222 (c1, c2, c3)VALUES ('33','22','11')");
    mysqli_close($con);
?>

执行后的结果(记得上面的刷新姿势):

查询并且格式化查询结果:

<?php
    $con=mysqli_connect("localhost","root","123456","abc");
    if (mysqli_connect_errno($con)) {
         echo "link MySQL error: " . mysqli_connect_error();
    }
    $qinfo = mysqli_query($con,"SELECT * FROM tb_222");

$info = mysqli_fetch_array( $qinfo);
    foreach($info as $i){
        echo $i.'<br>';
    }
    $info = mysqli_fetch_array( $qinfo);
    foreach($info as $i){
        echo $i.'<br>';
    }
    $info = mysqli_fetch_array( $qinfo);

foreach($info as $i){
        echo $i.'<br>';
    }   
    mysqli_close($con);
?>

输出结果一起表格结构:

还有其他一些细节函数,这里不细说了,这种东西跑清楚例子时候剩下的就是现用现查,否则就算背下来也会忘。

11.PHP与MySQL的更多相关文章

  1. 11个高级MySQL数据库面试问题和答案

    因为有大家的支持,我们才能做到现在,感谢你们这一路上对我们的支持.在这篇文章中,我们将主要针对MySQL的实用技巧,讲讲面试中相关的问题. 1. 如何使用SELECT语句找到你正在运行的服务器的版本并 ...

  2. Can't create a new thread (errno 11) 解决办法 mysql无法连接

    问题的现象: 错误信息: ERROR 1135 (00000): Can't create a new thread (errno 11); if you are not out of availab ...

  3. Docker安装Nginx1.11.10+php7+MySQL

    Docker安装php-fpm 1.编辑Dockerfile FROM php:7.1.3-fpm ADD sources.list /etc/apt/sources.list RUN cp /usr ...

  4. django 1.11.1 连接MySQL

    一.定义数据库 settings.py搜索   DATABASES 参考路径:   D:\Python27\Lib\site-packages\django\bin\app\app\settings. ...

  5. python3+Django1.11+mysql5.7 MySQL DB API Drivers

    The Python Database API is described in PEP 249. MySQL has three prominent drivers that implement th ...

  6. Mac 10.11.4 安装mysql-5.7.13 默认密码问题

    今天下载了一个最新版的mysql dmg安装包来安装mysql,安装的整个过程竟然都没有提示输入root用户默认密码,我也没太在意,然后连接数据库时竟然提示输入密码,当时就一脸懵逼了.尝试各种密码,为 ...

  7. springboot学习笔记:11.springboot+shiro+mysql+mybatis(通用mapper)+freemarker+ztree+layui实现通用的java后台管理系统(权限管理+用户管理+菜单管理)

    一.前言 经过前10篇文章,我们已经可以快速搭建一个springboot的web项目: 今天,我们在上一节基础上继续集成shiro框架,实现一个可以通用的后台管理系统:包括用户管理,角色管理,菜单管理 ...

  8. 8.0.11版本的mysql更改root密码

  9. CentOS6.5编译安装最新MySQL 5.7.11

    安装前工作:1,从官方网址下载MySQL5.7.11源码包,大概49M2,安装好CentOS6.5 64位操作系统.建议update操作系统,以便是此版本最新的3. yum -y install  g ...

随机推荐

  1. BurpSuite 一些小技巧

    拦截请求 设置不拦截下面的网站(记得保存项目,不然每次都要添加) .*\.?baidu.com|.*\.?google.com|.*\.?bcebos.com|.*\.?bdstatic.com|.* ...

  2. Spring 中的事务

    前言: 之前总结了事务以及数据库中事务相关的知识点,Spring 对于事务做了相应的封装,便于业务开发中使用事务. 项目中使用Spring中的事务首先时基于Mysql数据库中InnoDB 引擎的,如果 ...

  3. 从一部电影史上的趣事了解 Spring 中的循环依赖问题

    title: 从一部电影史上的趣事了解 Spring 中的循环依赖问题 date: 2021-03-10 updated: 2021-03-10 categories: Spring tags: Sp ...

  4. Mark一个代码量统计工具-Statistic

    安装方式 IDEA.Goland系列插件市场搜索Statistic 简单说明 统计纬度比较丰富 基本覆盖常见纬度,如代码行数,文件大小等,各指标取最大最小及平均值. 统计目录为当前项目目录 只有在当前 ...

  5. JVM笔记 -- JVM经历了什么?

    Sun Classic VM 世界上第一款商用 Java 虚拟机,JDK1.4 已经淘汰. 内部只有解释器,可以自己外挂JIT编译器,但是二者只能使用其一,不能配合工作. hotspot 内置了该虚拟 ...

  6. 浅析MyBatis(一):由一个快速案例剖析MyBatis的整体架构与运行流程

    MyBatis 是轻量级的 Java 持久层中间件,完全基于 JDBC 实现持久化的数据访问,支持以 xml 和注解的形式进行配置,能灵活.简单地进行 SQL 映射,也提供了比 JDBC 更丰富的结果 ...

  7. java实现下载器(以及创建一个URL对象)

    java实现下载器(以及创建一个URL对象) 1.思路讲解: (1)注意路径:是网络路径噢 (2)创建创建网路协议对象(远程对象):HttpURLConnection urlConnection (3 ...

  8. PTE 准备之 Personal introduction

    Task strategies Be prepared! This is your opportunity to give the admissions officers a first impres ...

  9. HiveHA机制源码分析

    hive让大数据飞了起来,不再需要专人写MR.平常我们都可以用基于thrift的任意语言来调用hive. 不过爱恨各半,hive的thrift不稳定也是出了名的.很容易就出问题,让人无计可施.唯一的办 ...

  10. 前端学习 node 快速入门 系列 —— 服务端渲染

    其他章节请看: 前端学习 node 快速入门 系列 服务端渲染 在简易版 Apache一文中,我们用 node 做了一个简单的服务器,能提供静态资源访问的能力. 对于真正的网站,页面中的数据应该来自服 ...