SkinnerTeam
@SkinnerTeam
Разработчик интенет-портала "Skinner"

Почему выходит ошибка?

При запуске скрипта записи данных, полученных через $_GET, PHP почему-то ругается. Как это устранить и избежать этого?
[03-Oct-2016 16:04:57 UTC] PHP Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) in /home/cp857169/public_html/register/1.php on line 18

<?php
  mysql_connect('localhost', 'root', 'root') or die("Не получается подключится к базе!");
  mysql_selectdb('test') or die("Не получается выбрать базу данных!");
  
  mysql_query("CREATE TABLE IF NOT EXISTS test(
              user_name VARCHAR(100),
              age       TINYINT)              
              ") or die("Не получается создать таблицу!");
  
  $user_name = mysql_escape_string(@$_REQUEST['user_name'] or die("Вы не ввели свое имя!"));
  $age = mysql_escape_string(@$_REQUEST['age'] or die("Вы не ввели свой возвраст!"));
  
  mysql_query("INSERT INTO users SET
              user_name = \"$user_name\",
              age       = \"$age\"
              ") or die("Не удается записать запрос в базу данных!);
?>
  • Вопрос задан
  • 1044 просмотра
Пригласить эксперта
Ответы на вопрос 1
Daemon23RUS
@Daemon23RUS
Сообщение об ошибке и приведенный листинг не соответствуют друг другу
что то Вы перепутали при публикации
а в этом - кусочке не закрыта кавычка - должно быть так:
or die("Не удается записать запрос в базу данных!");
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы