Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 22.07.2011
Сообщений: 5
1

Добавление записи в таблицу (INSERT INTO)

22.07.2011, 14:57. Показов 3829. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Очень странное дело. Писал на домашнем компьютере (Denwer PHP 5.12.12 SQL 5.1.40) скрипт добавления записи в таблицу "filmbd". Все работало пока не перенес сайт на локальный сервер (MySQL 5.1.40 PHP 5.2.0). По условию выводит сообщение: "Фильм не добавлен!".
Данные из форм передаются, проверено. Ошибка кроется в строчке INSERT INTO. Не пойму где.
Вот код обработчика:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php 
include ("blocks/bd.php");include ("lock.php");
 
if (isset($_POST['title'])) {$_title = $_POST['title']; 
if ($title == '') {unset($title);}}
 
if (isset($_POST['year'])) {$_year = $_POST['year'];
if ($year == '') {unset($year);}}
 
if (isset($_POST['rey_k'])) {$_rey_k = $_POST['rey_k'];
if ($rey_k == '') {unset($rey_k);}}
 
if (isset($_POST['rey_i'])) {$_rey_i = $_POST['rey_i'];
if ($rey_i == '') {unset($rey_i);}}
 
if (isset($_POST['top'])) {$_top = $_POST['top'];
if ($top == '') {unset($top);}}
 
if (isset($_POST['description'])) {$_description = $_POST['description'];
if ($description == '') {unset($description);}}
 
if (isset($_POST['text'])) {$_text = $_POST['text'];
if ($text == '') {unset($text);}}
?>
 
 
<!--Проверка введенных данных--> 
<?php mysql_query ("SET NAMES cp1251");
 
 
if (isset($title) && isset($year) && isset($description) && isset($text)&& isset($rey_k)&& isset($rey_i)&& isset($top))
{
    echo "Переменные существуют!";
    $result = mysql_query  
    ("
    INSERT INTO filmbd (title,year,rey_k,rey_i,top,description,text) 
    VALUES ('$title','$year','$rey_k','$rey_i','$top','$description','$text')
    ");
 
    if ($result == 'true') {echo "<p>Фильм успешно добавлен</p>";}
    else {
        
        echo "<p>Фильм не добавлен!</p>";
        
        }
 
}
 
else {echo "<p>Введена не вся информация</p>";}
?>
Добавлено через 22 минуты
Удалите тему ) В запросе я не учел еще одно поле, поэтому запрос не мог пройти успешно.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.07.2011, 14:57
Ответы с готовыми решениями:

INSERT Добавление в таблицу
Кто может мне подсказать почему у меня добавляться не вся информация в таблицу, а если точнее то...

Добавление записи в таблицу
Есть у меня таблица Все данные выводятся с таблицы `primary` Нужно сделать так, что бы при...

Добавление записи в таблицу
Пытаюсь сделать на странице форму для добавления записи в mysql таблицу (phpmyadmin). Но какой бы я...

Добавление записи в любую таблицу любой базы MySQL из web-интерфейса
Здравствуйте. Не хватает компетенции для решения задачи. Времени на расширение компетенции -тоже....

0
22.07.2011, 14:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.07.2011, 14:57
Помогаю со студенческими работами здесь

И так, что не так с моим запросом на добавление записи в таблицу?
$sql = 'INSERT INTO product ' . '(name, code, price, category_id, brand,...

INSERT INTO в таблицу
Не как не могу добавить запись в таблицу Таблицу создаю в phpmyadmin CREATE TABLE `1410`.`tabl`...

INSERT INTO не всавляет в таблицу!!!
Форма: &lt;form action=&quot;order.php&quot; target=&quot;_self&quot; method=&quot;post&quot;&gt; &lt;?php $result =...

Добавление данных в БД через INSERT
Всем доброго времени суток. Проблема при занесении данных в БД. вот код //тут я создаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru