Подключение к базе данных php на хостинге beget

Я только начинаю знакомится с базой данных и хочу вывести данные из таблицы, но ничего не выводится. Помогите пожалуйста введите сюда описание изображения

$host = "localhost";
$dbname= "susamo9a_gg";
$dbuser= "test1";
$dbpasswd =  "пароль бд";
$induction = mysql_connect($host,$dbname,$dbpasswd,$dbuser);
if($induction == false){
    echo 'Okey';
}
$sql = "SELECT * FROM `test1`";
$result = mysql_query($induction, $sql);
$food = mysqli_fetch_assoc($result);
print_r($food)

Ответы (1 шт):

Автор решения: Semyon Bayandin
  1. Нельзя использовать одновременно функции mysql_* и mysqli_*. Советую отказаться от первого и использовать второе
  2. У вас в mysql_connect() параметры используются неправильно. Впрочем, это не так важно, если будете переходить на MySQLi. $induction = mysqli_connect($host,$dbuser,$dbpasswd,$dbname);
  3. Не используйте if($induction == false). Не уверен, что оно вообще хоть в каком-то случае отработает. Лучше узнавайте явное наличие ошибки: if(mysqli_connect_error())
  4. В следующий раз, прежде чем завать сюда вопрос, сначала посмотрите в error.log. Возможно, вам даже вопрос тогда задавать не придётся
→ Ссылка