2014-12-30 4 views
-2

Я новичок с PHP, и я скопировал этот код из учебника:ошибка PHP: ошибка в подключении к MySQL

<?php 
$con = mysqli_connect("example.com","username","password"); 
$sql = "CREATE DATABASE my_db"; 
if (mysqli_query($con,$sql)) { 
    echo "Database my_db created successfully"; 
} 
?> 

я получил ошибку в моем локальном хосте:

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

Как я могу исправить это?

+0

Вы используете какой-либо сервер, например, wamp/xampp и т. Д.? – TheScarecrow

+1

Вы пробовали '(" localhost "," username "," password ")'? –

+2

Просто измените: '' example.com "' на '" localhost "и' "имя пользователя" 'на' "root" и пароль ''to'" "'. Также хорошо, что вы смотрите учебник! Посмотрите его до конца: D – Rizier123

ответ

2

Вам необходимо установить соединение с локальной базой данных mySQL.

По умолчанию параметры должны быть:

  • Ведущий: локальный
  • Имя пользователя: корень
  • Пароль:

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

$con=mysqli_connect("localhost","root",""); 

Надеюсь, это поможет.

+0

yeh спасибо man он сработал –