Я создал базу данных sql в cpanel и добавил некоторые данные в таблицу. Я сейчас пытаюсь получить к нему доступ и распечатать данные на моем сайте, но я не уверен, что у меня правильный php. Учебник, который я нашел для объяснения, использует xampp, а не настоящий онлайн-сайт. до сих пор у меня есть php файл обработчика базы данных с
<?php
$dbServername = "localhost";
$dbUsername = "username";
$dbPassword = "password";
$dbName = "databasename";
$conn = mysqli_connect($dbServername, $dbUsername, $dbPassword, $dbName);
В моем файле index.php
<?php
include_once('php/db_handler.php');
?>
//some html code
<?php
//Choose all fields in table
$sql ="SELECT * users;";
//var to put in all the results
$results = mysqli_query($conn, $sql);
//var to get the number of rows returned.
$resultcheck = mysqli_num_rows($result);
//if the number of rows returned is not empty, then cycle through all results and print the stated ones to the screen.
if($resultcheck > 0){
while($row = mysqli_fetch_assoc($result)) {
echo $row['$email, $username'];
}
}
?>
//more html code
Я не совсем уверен, что мне следует использовать для базы данныхимя сервера, в cpanel есть раздел с информацией о сервере, и он дает мне имя сервера webhosting2004, я пробовал это тоже, что не работает.
Имя пользователя и пароль в соответствии с данными пользователя в базах данных MySQL (используя мой cpanel accountname_name)
В журнале ошибок я получаю следующее
[05-Nov-2019 12:31:51 UTC] PHP Warning: mysqli_connect(): (HY000/1045): Access denied for user 'dannyjeb_admin'@'old' (using password: YES) in /home/dannyjeb/public_html/php/db_handler.php on line 8
[05-Nov-2019 12:31:51 UTC] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in /home/dannyjeb/public_html/test.php on line 48
[05-Nov-2019 12:31:51 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/dannyjeb/public_html/test.php on line 51