本文简单介绍mac端phpStorm和mamp及Navicat Premium 联合 实现链接数据库 插入数据到数据库的操作
一、Navicat Premium先创建一个数据库表 及插入小部分数据
1.先在Navicat Premium里面配置创建connect
2.1 双击打开新创建的connect 然后右键 选择Edit Connection
2.2 配置基本信息
3.1创建一个数据库
3.2 选中新建的数据库右键选择Edit Connection 进行基本配置
4.打开数据库后 添加数据表数据
记得最后面要点击保存
5.对数据库表进行插入查询操作
双击数据表进入 下面的界面 点击左下角的➕➖就可以做到增加 删除数据的功能
使用命令行查询
查询结果
二、在mamp配置相关信息
1.点击偏好设置
2.选择php版本 为什么在应用里面看到mamp集成了php很多版本 而这里只显示两个版本 那请看下面的截图
解决方法:
具体操作:
三、PHPStorm里面链接数据库
1.php7的链接方式(mysqli)
源码:
$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的链接方式
源码:
$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();