mac php 连接mysql_MAC端PHPStorm连接MYSQL数据库操作步骤

本文简单介绍mac端phpStorm和mamp及Navicat Premium 联合 实现链接数据库 插入数据到数据库的操作

一、Navicat Premium先创建一个数据库表 及插入小部分数据

1.先在Navicat Premium里面配置创建connect

4bd1a47c7c4907537e5c02484f0cc020.png

图1

2.1 双击打开新创建的connect  然后右键 选择Edit Connection

ada1e9afe1d758320ffbf131dca68763.png

图2.1

2.2 配置基本信息

5b59cddc336de9b631f8a8ab2cd3bbf5.png

图2.2

3.1创建一个数据库

3b358052fd62fa997b91aa86ecd51268.png

图3.1

3.2 选中新建的数据库右键选择Edit Connection  进行基本配置

dfd26e971fcd00ca345add98f7eb5fa6.png

图3.2

4.打开数据库后 添加数据表数据

393d4398abea938833a82a14b1658ad4.png

图4.1

记得最后面要点击保存

64703977efac822ef6e9d6dcd0778407.png

图4.2

5.对数据库表进行插入查询操作

双击数据表进入 下面的界面 点击左下角的➕➖就可以做到增加 删除数据的功能

32fb5fb8166ede1bce015505b1dd0c22.png

图5.1

使用命令行查询

4d064ccf3742b4ad266d3f8c4f4ca287.png

图5.2

查询结果

7bb54a870d39d156488892be845bdb9c.png

图5.3

二、在mamp配置相关信息

1.点击偏好设置

c832d8768eeb1222ac2d70ccb9c0aca3.png

2.选择php版本  为什么在应用里面看到mamp集成了php很多版本 而这里只显示两个版本 那请看下面的截图

83a5e9def54b369d84d4764d783f9767.png

解决方法:

47be5094d9d483b93869478fd35045b6.png

具体操作:

3a108e466533463d62ee0480e6c79db1.png

f3589ad508d3460aee7f3cdbb60631cf.png

三、PHPStorm里面链接数据库

1.php7的链接方式(mysqli)

f6ea53cfa76549a03e76b4b4051b8578.png

源码:

$mysqli = new mysqli("localhost", "root", "root", "xtest",'8889');

if(!$mysqli)  {

echo"database error";

}else{

//$sql = "insert into nameTable (`id`, `name`) values ('15', 'adddddrrreess')";

$sql="SELECT * FROM nameTable";

$result = $mysqli->query($sql);

//print_r($mysqli);    $sql = "insert into nameTable (`id`, `name`) values ('15', 'adddddrrreess')";

$data=array();

while ($tmp=mysqli_fetch_assoc($result)) {

$data[]=$tmp;

}

var_dump($data);

print_r($result);

}

$mysqli->close();

2.php5的链接方式

1dac28951b5aed4f83292310120d8a3f.png

源码:

$mysql = @mysql_connect("localhost:8889", "root", "root");

if(!$mysql)  {

echo"database error";

}else{

//$sql = "insert into nameTable (`id`, `name`) values ('15', 'adddddrrreess')";

$sql="SELECT * FROM nameTable";

@mysql_select_db("xtest",$mysql);

$result = @mysql_query($sql);

//print_r($mysqli);    $sql = "insert into nameTable (`id`, `name`) values ('15', 'adddddrrreess')";

$data=array();

while ($tmp=mysql_fetch_assoc($result)) {

$data[]=$tmp;

}

var_dump($data);

print_r($result);

}

$mysql->close();


版权声明:本文为weixin_35973657原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。