Форумы портала PHP.SU » » Работа с СУБД » Помогите разобраться с ошибкой MySqli или PHPStorm

Страниц (1): [1]
 

1. milolga - 30 Ноября, 2016 - 12:50:06 - перейти к сообщению
Здравствуйте!
Помогите разобраться с ошибкой. Прочитала уже кучу книг и форумов, но никак не могу понять в чем ошибка((( Да, я не великий программист. И возможно ошибка просто очевидна, но я ее не вижу.
Я работаю в редакторе PhpStorm. Пытаюсь сделать совсем основы: вставить данные в таблицу базы данных.
//Файл db.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $link = mysqli_connect("localhost", "admin", "1234", "masterica");
  3. $link->query('SET NAMES utf8');
  4.  
  5. /* Проверка подключения */
  6. if (!$link) {
  7.     printf("Не удалось подключиться к базе данных: %s\n", mysqli_connect_error());
  8.     exit();
  9.  
  10. }
  11. ?>
  12. //Файл обработки запроса и вставки в таблицу (кусок)
  13.  <?PHP
  14. include_once ("db.php");?>
  15.            <form method="post" action="dobnovosti.php">
  16.                     Название новости<br>
  17.                     <input type="text" name="title"><br>
  18.                     Текст новости<br>  
  19. ....
  20.                    
  21.                     <input type="submit" name="add" value="Добавить">
  22.  
  23.                 </form>
  24.            
  25. <?PHP
  26. if (isset(($_POST['add'])))
  27.            {
  28.                 $title = strip_tags(trim($_POST['title']));
  29.                 $novtext = strip_tags(trim($_POST['novtext']));
  30.                 ...............................
  31.                 echo $title; //В переменную все записывает
  32.                 echo $autor; //В переменную все записывает
  33.  
  34. //novosti-таблица в базе masterica
  35. $insert = mysqli_query($link,"INSERT INTO `novosti` (`tema`) VALUES (''".$title."'')");
  36. if ($insert == 'true')
  37.                {
  38.                    echo "Запись добавлена успешно!";
  39.                }
  40.                else
  41.                {
  42.                    echo "Запись не добавлена!";
  43.                }
  44. }

Запись не добавляется. В чем ошибка?
Либо я что-то неправильно написала, либо проблема в PHPStorm. Подсвечивает название таблицы и поля красным и пишет, что не может их найти. Но при аналогичном запросе, только SELECT, также подсвечивает и не может найти, но тем не менее содержимое таблицы этот запрос выводит.
Помогите, пожалуйста.

 

Powered by ExBB FM 1.0 RC1