Parse error: syntax error, unexpected T_STRING in Z:\home\gostin\www\registr_bd.php on line 7 - MySQL

Узнай цену своей работы

Формулировка задачи:

Подскажите - в чём ошибка? <?php $ime= $_POST['ime']; $familia= $_POST['fam']; $otchestvo= $_POST['ot']; function zap_bd() { INSERT INTO registr.users (im ,fam ,ot) VALUES ($ime,$familia,$otchestvo); } ?>

Решение задачи: «Parse error: syntax error, unexpected T_STRING in Z:\home\gostin\www\registr_bd.php on line 7»

textual
Листинг программы
function zap_bd() {
   $sql = "INSERT INTO registr.users (im ,fam ,ot) VALUES ('$ime','$familia','$otchestvo')"; 
   $r=mysqli_query($link, $sql) or die("error insert");
}

Объяснение кода листинга программы

  1. Объявлена функция с именем zap_bd.
  2. Внутри функции объявлена переменная $sql.
  3. В переменную $sql записано выражение INSERT INTO registr.users (im ,fam ,ot) VALUES ('$ime','$familia','$otchestvo').
  4. Переменная $r получает результат выполнения запроса INSERT INTO.
  5. Если запрос INSERT INTO не выполнился, то выводится сообщение об ошибке error insert.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5