Не работает Инсерт в БД?

105
15 декабря 2016, 15:43

вот такой простой код! и он не работает..

<?php
session_start(); //запускаем сессию. Обязательно в начале страницы
include ("bd.php"); // соединяемся с базой, укажите свой путь, если у вас уже есть соединение
$name = "Uje";
$result3 = mysql_query("INSERT INTO coalition (name) VELUES ('$name')");//заносим в базу сообщение
if ($result3 == TRUE) {echo "TRU"; } else { echo "noo";}
echo $name;
?>

тип поля в БД "name" varchar(225)

на первый взгляд все верно но скрипт выдает "noo" как индикацию отсутствия результата не могу разобраться что не так( имя таблицы прописанно верно соединение с БД есть..

Answer 1

Ошибка у вас в слове VALUES:

$result3 = mysql_query("INSERT INTO `coalition` (`name`) VALUES ('$name')");
Answer 2

Все было просто, у меня в таблице не стояли значения по умолчанию - а оказывается нельзя создавать ноую строку в БД когда значения остаются пустыми" а я в запросе некоторые значения не указывал)

READ ALSO
Проверка на определенные куки

Проверка на определенные куки

Всем приветЕсть система опросов, там может быть несколько разных вопросов

139
Выгружать данные при заполнении формы

Выгружать данные при заполнении формы

Этот код выгружает данные из бд по очереди при обновлении страницы, если данные закончились, он начинает сначалаКак переделать, чтобы пока...

190
Очень сложная выборка

Очень сложная выборка

В общем есть две таблицы: группы (id, название) и пользователи (id, id группы в которой состоит, рейтинг)Нужно найти количество групп, среднее арифметическое...

137
Занесение фото в MySQL

Занесение фото в MySQL

Подскажите, какие поля формы и какими функциями PHP можно загрузить имя фотографии в SQL базу, и скопировать эту фотографию в определённую папку...

117