php能链接navicat,navicat怎么新建链接

ea20744563fc67c56230b2d8fecbe60c.png

1、双击桌面的Navicat图标,启动Navicat。

74c6ac90324ca1d7c32c09cfd21b9fef.png

2、下图是Navicat的主页面,可以看到Navicat的导航栏和各类选项卡。

2a5eb34a579868a8994bf94f227bdd9e.png

3、点击左上方的连接,将弹出下图的“新建连接”窗口,在这里需要输入所要连接的主机名或者IP地址,端口直接默认即可,然后输入用户名和密码。

f4d5eac28f5924fda2520d93adb51a09.png

4、输入完成之后,点击左下方的“连接测试”。如果测试失败的话,则会有错误提示,如下图所示。

11cd9fe3916d1f24cfcd55489006e39b.png

或者会出现下图的错误:

e1e3c7046b20fc2a5308d885a8e4f517.png

出现这个问题,说明数据库并未给root用户授权,只需要在数据库为其授权,之后就可以实现远程连接了。

5、如果测试连接成功的话,则会顺利的连接,不会报错,如下图所示。

7e658619bbfb71c88d3a16e0e14d69cf.png

6、点击确定,之后在Navicat主页面中可以看到IP地址为192.168.255.131的数据库已经在Navicat中了。

4c62f1076e92cc8df75d081729f2d7b1.png

7、双击左侧192.168.255.131数据库,可以看到数据库信息。之后就可以在Navicat中远程操作数据库了,与Ubuntu中的数据库是同步的。

2687984d4920e831e9dc0159b01fed11.png

至此,Navicat新建连接数据库已经完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是PHP实现相关应用系统开发平台的代码示例: 1、数据库模块 (1)使用navicat图形化工具创建数据库tushu和数据表book,并添加数据。 首先,可以使用navicat图形化工具创建数据库tushu和数据表book,并添加数据。 (2)创建数据库的连文件conn.php,实现与MySql服务器连,选择tushu数据库,并设置数据库编码。 可以在conn.php文件中编写如下代码,实现与MySql服务器连,选择tushu数据库,并设置数据库编码: ```php <?php //创建连 $conn = mysqli_connect("localhost", "root", "123456"); //检测连 if (!$conn) { die("连失败: " . mysqli_connect_error()); } //选择数据库 mysqli_select_db($conn, "tushu"); //设置编码 mysqli_query($conn, "set names utf8"); ?> ``` 2、登录与注册界面模块 (1)设计login.php登录页面,添加一个用户名文本框命名为user,密码域并命名为pwd。 可以在login.php文件中编写如下代码,实现一个简单的登录页面,包含一个用户名文本框和一个密码域: ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>登录</title> </head> <body> <form action="index.php" method="post"> <label>用户名:</label> <input type="text" name="user"><br><br> <label>密码:</label> <input type="password" name="pwd"><br><br> <input type="submit" value="登录" onclick="return mycheck()"> </form> </body> </html> ``` (2)在“登录”按钮的表单元素中添加一个onclick鼠标单击事件,并调用自定义函数mycheck(),用来验证表单元素是否为空。 可以在login.php文件中添加一个onclick鼠标单击事件,并调用自定义函数mycheck(),用来验证表单元素是否为空: ```html <input type="submit" value="登录" onclick="return mycheck()"> ``` (3)登录成功跳转到图书信息页面index.php。 可以在login.php文件中添加PHP代码,实现登录成功后跳转到图书信息页面index.php: ```php <?php //判断用户名和密码是否正确 if($_POST['user'] == 'admin' && $_POST['pwd'] == '123456') { header("Location: index.php"); //跳转到图书信息页面 exit; } else { echo "用户名或密码错误!"; } ?> ``` 3、图书管理系统模块 (1)图书信息页面 可以在index.php文件中编写如下代码,实现一个简单的图书信息页面,显示从数据库中读取的图书信息: ```php <?php include("conn.php"); //包含数据库连文件 //查询数据库中的图书信息 $sql = "SELECT * FROM book"; $result = mysqli_query($conn, $sql); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>图书信息</title> </head> <body> <h1>图书信息</h1> <table border="1"> <tr> <th>ID</th> <th>书名</th> <th>作者</th> <th>出版社</th> <th>价格</th> <th>操作</th> </tr> <?php //循环输出查询结果 while($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>".$row['id']."</td>"; echo "<td>".$row['name']."</td>"; echo "<td>".$row['author']."</td>"; echo "<td>".$row['publisher']."</td>"; echo "<td>".$row['price']."</td>"; echo "<td><a href='edit.php?id=".$row['id']."'>编辑</a> <a href='delete.php?id=".$row['id']."'>删除</a></td>"; echo "</tr>"; } ?> </table> <br> <a href="add.php">添加图书</a> </body> </html> ``` (2)图书管理系统具有添加、修改、删除图书的功能。 可以分别编写add.php、edit.php和delete.php文件,实现添加、修改和删除图书的功能。 add.php文件: ```php <?php include("conn.php"); //包含数据库连文件 //判断是否提交表单 if(isset($_POST['submit'])) { //获取表单提交数据 $name = $_POST['name']; $author = $_POST['author']; $publisher = $_POST['publisher']; $price = $_POST['price']; //插入数据 $sql = "INSERT INTO book (name, author, publisher, price) VALUES ('$name', '$author', '$publisher', '$price')"; if(mysqli_query($conn, $sql)) { header("Location: index.php"); //跳转到图书信息页面 exit; } else { echo "添加失败!"; } } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>添加图书</title> </head> <body> <h1>添加图书</h1> <form action="" method="post"> <label>书名:</label> <input type="text" name="name"><br><br> <label>作者:</label> <input type="text" name="author"><br><br> <label>出版社:</label> <input type="text" name="publisher"><br><br> <label>价格:</label> <input type="text" name="price"><br><br> <input type="submit" name="submit" value="添加"> </form> </body> </html> ``` edit.php文件: ```php <?php include("conn.php"); //包含数据库连文件 //判断是否提交表单 if(isset($_POST['submit'])) { //获取表单提交数据 $id = $_POST['id']; $name = $_POST['name']; $author = $_POST['author']; $publisher = $_POST['publisher']; $price = $_POST['price']; //更新数据 $sql = "UPDATE book SET name='$name', author='$author', publisher='$publisher', price='$price' WHERE id='$id'"; if(mysqli_query($conn, $sql)) { header("Location: index.php"); //跳转到图书信息页面 exit; } else { echo "更新失败!"; } } //获取要编辑的图书ID $id = $_GET['id']; //查询数据库中的图书信息 $sql = "SELECT * FROM book WHERE id='$id'"; $result = mysqli_query($conn, $sql); $row = mysqli_fetch_assoc($result); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>编辑图书</title> </head> <body> <h1>编辑图书</h1> <form action="" method="post"> <input type="hidden" name="id" value="<?php echo $row['id']; ?>"> <label>书名:</label> <input type="text" name="name" value="<?php echo $row['name']; ?>"><br><br> <label>作者:</label> <input type="text" name="author" value="<?php echo $row['author']; ?>"><br><br> <label>出版社:</label> <input type="text" name="publisher" value="<?php echo $row['publisher']; ?>"><br><br> <label>价格:</label> <input type="text" name="price" value="<?php echo $row['price']; ?>"><br><br> <input type="submit" name="submit" value="保存"> </form> </body> </html> ``` delete.php文件: ```php <?php include("conn.php"); //包含数据库连文件 //获取要删除的图书ID $id = $_GET['id']; //删除数据 $sql = "DELETE FROM book WHERE id='$id'"; if(mysqli_query($conn, $sql)) { header("Location: index.php"); //跳转到图书信息页面 exit; } else { echo "删除失败!"; } ?> ``` 以上是一个简单的PHP图书管理系统示例,可以根据需要进行修改和完善。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值