Как я могу манипулировать базой данных MySQL в mySQLworkbench через скрипт PHP с использованием класса PDO

У меня есть зарегистрированное доменное имя и веб-хостинг. Я успешно подключился к серверу базы данных через mySQLworkbench, используя IP-адрес сервера, порт, мое имя пользователя и пароль. Я могу создавать, читать, обновлять и удалять записи из моей базы данных напрямую через рабочее место. Но мой вопрос: как мне использовать PHP-скрипт для управления базой данных, которая хранится в верстаке? Кроме того, мне было интересно, для чего используется конфигурация SSH? Если вы не догадались, я новичок в этом, и если бы вы могли указать мне правильное направление, это было бы здорово!

-2

Решение

Вы не можете хранить базу данных внутри mysqlworkbench. Как следует из названия, верстак — это инструмент для управления базой данных, в данном случае mysql — это верстак, а не СУБД. Вы можете использовать верстак для создания моделей, выполнения запросов и задач администратора. Но база данных сама по себе MySQL.

Сказал, что для доступа к базе данных через php pdo используйте это:

<?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();
}
?>
1

Другие решения

У вас есть несколько заблуждений:

  • Ваша база данных хранится в mysql сервер а не Workbench
  • Workbench это просто клиентская программа для удаленного подключения к вашему mysql сервер.
  • SSH ? для чего это не имеет ничего общего с SSH.
  • Чтобы общаться с вашей базой данных, вам нужно настроить драйверы вместе с PHP

Посмотрите на следующие драйверы:

Есть еще много, но PDO является предпочтительным, что бы вы ни использовали, убедитесь, что вы используете готовые заявления.

1

По вопросам рекламы [email protected]