Я пишу скрипт php в cpanel. Когда я обращаюсь к папке веб-сайта (например, www.bbbbbb.com/folder/), это дает предупреждение.
Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2005): Unknown MySQL server host 'host07.portalwebhosting' (1) in /home/restaur/public_html/restaurant/variables/variables.php on line 7 Warning: mysqli::set_charset() [mysqli.set-charset]: Couldn't fetch mysqli in /home/restaur/public_html/restaurant/includes/connect_database.php on line 3 Warning: mysqli::stmt_init() [mysqli.stmt-init]: Couldn't fetch mysqli in /home/restaur/public_html/restaurant/includes/login_form.php on line 45 Fatal error: Call to a member function prepare() on a non-object in /home/restaur/public_html/restaurant/includes/login_form.php on line 46
И я использую администратора учетной записи по умолчанию для доступа, он дает мне тот же результат.
И вот моя php-кодировка
<?php // database configuration $host ="host07.portalwebhosting.com"; $user ="user"; $pass ="password"; $database = "monkey"; $connect = new mysqli($host, $user, $pass,$database) or die("Error : ".mysql_error()); // access key to access API $access_key = "12345";?>
проверьте строку подключения или, возможно, вам нужно попробовать с портом
$connection = new mysqli("host", "user", "pwd", "db", "3306");
нет необходимости менять порт 3306 по умолчанию, почему вы используете die("Error : ".mysql_error());
использовать mysqli