Здравствуйте!
Помогите разобраться с ошибкой. Прочитала уже кучу книг и форумов, но никак не могу понять в чем ошибка((( Да, я не великий программист. И возможно ошибка просто очевидна, но я ее не вижу.
Я работаю в редакторе PhpStorm. Пытаюсь сделать совсем основы: вставить данные в таблицу базы данных.
//Файл db.php
PHP:
скопировать код в буфер обмена
<?PHP $link->query('SET NAMES utf8'); /* Проверка подключения */ if (!$link) { } ?> //Файл обработки запроса и вставки в таблицу (кусок) <?PHP include_once ("db.php");?> <form method="post" action="dobnovosti.php"> Название новости<br> <input type="text" name="title"><br> Текст новости<br> .... <input type="submit" name="add" value="Добавить"> </form> <?PHP if (isset(($_POST['add']))) { ............................... echo $title; //В переменную все записывает echo $autor; //В переменную все записывает //novosti-таблица в базе masterica $insert = mysqli_query($link,"INSERT INTO `novosti` (`tema`) VALUES (''".$title."'')"); if ($insert == 'true') { echo "Запись добавлена успешно!"; } else { echo "Запись не добавлена!"; } }
Запись не добавляется. В чем ошибка?
Либо я что-то неправильно написала, либо проблема в PHPStorm. Подсвечивает название таблицы и поля красным и пишет, что не может их найти. Но при аналогичном запросе, только SELECT, также подсвечивает и не может найти, но тем не менее содержимое таблицы этот запрос выводит.
Помогите, пожалуйста.
|