2002: Истекло время соединения при вставке данных из PHP My SQL - PullRequest
0 голосов
/ 23 декабря 2019

Я пишу эту программу PHP, которая вставляет запись в таблицу с именем events. PHP-код:

<?php
$servername = "example.com";
$username = "dev";
$password = "some password";
$dbname = "mydb";

$dateModified = gmdate("Y-m-d h:i:s a");

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
    die($conn -> connect_errno. " : ".$conn -> connect_error);
}

$sql = "INSERT INTO events (ID, eventName, timeStamp, dateModified)
VALUES ('1', 'Login', 'Login', '12/12/2019',".$dateModified;

if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();

?>

Я получаю эту ошибку:

2002 : Connection timed out

Интересно, если я заверну в функцию и попробую то же самое, она выдаст эту ошибку:

1045 : Access denied for user ''@'localhost' (using password: YES)

Куда я иду не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...