11.PHP与MySQL
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相关推荐
- dnf台服升级mysql_2.11.7使用MySQL Yum存储库升级MySQL
对于受支持的基于Yum的平台(请参见 第2.5.1节"使用MySQL Yum存储库在Linux上安装MySQL"以获取列表),可以对MySQL执行就地升级(即替换旧版本,然后使用旧 ...
- mysql+3.11.1_【MySql】1.3 使用正则表达式搜索
一.正则表达式介绍 正则表达式用来匹配文本的特殊的串(字符集合). 二.使用MySQL正则表达式 1.MySQL仅仅支持多数正则表达式实现的一个很小的子集 2.LIKE匹配整个列值:而REGEXP匹配 ...
- mysql 5.7.11 安装教程,MySQL数据库之mysql 5.7.11 安装配置教程
本文主要向大家介绍了MySQL数据库之mysql 5.7.11 安装配置教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 六步轻松搞定mysql5.7.11的安装 1.下载安 ...
- 11 款顶级 MySQL 图形化工具
MySQL 是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购.目前 MySQL 被广泛地应用在中小型 网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点 ...
- MySQL第11天:MySQL索引优化分析之性能分析
MySQL索引优化分析之性能分析 一.MySQL Query Optimizer 二.MySQL常见瓶颈 三.Explain(执行计划) 1.什么是执行计划? 2.执行计划能干什么? ...
- ubunt11 安装mysql_ubuntu 11.10安装mysql
1. 安装 devadm@devserver:~$ sudo apt-get install mysql-server ...... The following NEW packages will b ...
- django1.11使用mysql_django 1.11.1 连接MySQL
一.定义数据库 settings.py搜索 DATABASES 参考路径: D:\Python27\Lib\site-packages\django\bin\app\app\settings.p ...
- 113.网络安全渗透测试—[权限提升篇11]—[Windows 2003 Mysql MOF提权]
我认为,无论是学习安全还是从事安全的人,多多少少都有些许的情怀和使命感!!! 文章目录 1.mof提权原理: 2.mof提权限制: 3.mof提权过程: (1)实验环境: (2)靶机链接: (3)实验 ...
- ubuntu 11 mysql_Ubuntu 11.04 安装 MySQL 5.5
# useradd -r -g mysql mysql-- 添加mysql用户 # cd /usr/local # tar zxvf /path/to/mysql-VERSION-OS.tar.gz- ...
最新文章
- 参数化查询 但未提供该参数(将null插入数据库)
- 关于因果关系的新科学pdf_读书会 为什么:关于因果关系的新科学
- Tensorflow——[AttributeError:module tensorflow no attribute app]解决方案
- ubuntu 下载mysql8_mysql8.0 ubuntu 安装
- git 放弃本地修改,强制拉取更新
- 阿里云服务器部署Java Web项目全过程
- 双层感知机解决异或问题
- matlab简单分析离散小波变换
- 信贷违约风险预测(三)简单的特征工程
- java storedmap_SCJP模拟题
- 数据分析-数据平滑处理
- linux系统中rpm啥意思,Linux系统中的RPM简说
- 敏捷项目如何保证测试质量
- 孟庭苇---经典精选怀旧金曲
- 远程桌面TeamViewer, 向日葵, NoMachine 和 远程控制MobaXterm软件
- 利用定时/计数器T1产生定时时钟,由P1口控制8个发光二极管,使8个提示灯依次一个一个闪动,闪动频率为10次每秒(8个灯亮一遍为一个周期),循环
- 计算机网络期末复习知识点
- linux etc cron.deny,at.allow与at.deny及cron.allow与cron.deny优先级的比较
- autoscraper网络刮板模块总结
- pr2机器人手臂画圆