如何通过使用PDO类的PHP脚本操作mySQLworkbench中的mySQL数据库
我有一个注册域名和网络托管。我使用服务器的IP地址、端口、用户名和密码,通过mySQLworkbench成功连接到数据库服务器。我可以直接通过workbench从数据库中创建、读取、更新和删除条目。但我的问题是如何使用PHP脚本操作存储在workbench中的数据库?另外,我想知道SSH配置用于什么?如果你没猜到,我是个初学者,如果你能给我指出正确的方向,那就太好了 您不能在mysqlworkbench中存储数据库。顾名思义,workbench是一个管理数据库的工具,在本例中,mysql是一个工作台,而不是RDBMS。您可以使用workbench创建模型、执行查询和管理任务。但是数据库本身就是mysql 也就是说,要通过php pdo访问数据库,请使用以下命令:如何通过使用PDO类的PHP脚本操作mySQLworkbench中的mySQL数据库,php,mysql,pdo,mysql-workbench,Php,Mysql,Pdo,Mysql Workbench,我有一个注册域名和网络托管。我使用服务器的IP地址、端口、用户名和密码,通过mySQLworkbench成功连接到数据库服务器。我可以直接通过workbench从数据库中创建、读取、更新和删除条目。但我的问题是如何使用PHP脚本操作存储在workbench中的数据库?另外,我想知道SSH配置用于什么?如果你没猜到,我是个初学者,如果你能给我指出正确的方向,那就太好了 您不能在mysqlworkbench中存储数据库。顾名思义,workbench是一个管理数据库的工具,在本例中,mysql是一个工
<?php
$servername = "localhost";
$username = "username";
$password = "password";
try {
$conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}
?>
您几乎没有误解:
- 您的数据库存储在
服务器中,而不是mysql
Workbench
只是一个远程连接到Workbench
服务器的客户端程序mysql
?这与什么无关SSH
- 要与数据库对话,您需要安装驱动程序以及
PHP
请看一下以下驱动因素:
还有很多,但是
PDO
是首选,无论您使用什么,请确保使用。PHP不会在workbench中运行。PHP通常在web服务器上运行。您正在通过workbench向数据库服务器发出SQL命令。或许您可以进一步了解一下。MySQL workbench不存储数据库。数据库由MySQL服务器存储(管理);工作台仅仅是一个数据查看器和管理工具,只有傻瓜才会投票,没有评论!