You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.ru' at line 1

182
04 сентября 2021, 04:40

Собственно сабж. Server version: 5.7.27-0ubuntu0.18.04.1 (Ubuntu)

define("NEWDB" , "site.ru");
$dbcnx = mysqli_connect($DBhost,$DBuser,$DBpass);
$createDB = "CREATE DATABASE ".NEWDB;
if (mysqli_query($dbcnx, $createDB)) {
    echo "Database ".NEWDB." created successfully<br>";
} else {
    echo "Error creating database: " . mysqli_error($dbcnx).'<br>';
}

Ну и БД не создается.

Answer 1

Разобрался. Нужны обратные кавычки:

$createDB = "CREATE DATABASE `".NEWDB."`";
READ ALSO
Ошибка Undefined offset: 0

Ошибка Undefined offset: 0

Делаю блог по видео урокам , но вот почему то выдает такую ошибкуНе могу решить, помогите, пожалуйста

262
Как менять контент своего шаблона WordPress

Как менять контент своего шаблона WordPress

Я учусь натягивать свой HTML шаблон на WordPress, я уже научился делать меню про помощи wp_nav_menu();

164
Как получить ответ от json?

Как получить ответ от json?

Пытаюсь из json получить нужные данные, пример json ответа:

159
Как ограничить вывод из Json?

Как ограничить вывод из Json?

Получаю информацию из json

93