Задать вопрос
@noobback3

Проблема с mysql. Что с ним?

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 ''www.ebalv.ru'.* TO 'ebalv'@'localhost' WITH GRANT OPTION' at line 1
PHP:
mysql_query("GRANT ALL PRIVILEGES ON '{$website}'.* TO '{$user}'@'localhost' WITH GRANT OPTION");if (mysql_error()) {die(mysql_error());}
Технология: nginx+php5-fpm.
  • Вопрос задан
  • 280 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
swipeshot
@swipeshot
Учусь на ошибках.
Простите меня за оффтоп, но я смачно проиграл с адреса сайта.
Ответ написан
Комментировать
имя базы данных пишется без апострофов, в крайнем случае в обратных апострофах `dbname`.*
Ответ написан
@noobback3 Автор вопроса
Теперь даже затыка нет, а должен.. Вообще, как правильно?

mysql_connect('localhost','root','***');
$rand = md5($password); // $password = mt_rand(0,2000);
if (!is_dir("/home/{$user}")) {mysql_query("CREATE USER '{$user}'@'localhost' IDENTIFIED BY PASSWORD('{$rand}');");if (mysql_error()) {die(mysql_error());}}
$ws_m = $website; mysql_query("GRANT ALL PRIVILEGES ON `{$website}`.* TO '{$user}'@'localhost' WITH GRANT OPTION;"); if (mysql_error()) {die(mysql_error());}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽