Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 1
Регистрация: 16.12.2013
Сообщений: 82
1

Cannot add or update a child row: a foreign key constraint fails

03.02.2014, 13:25. Показов 1717. Ответов 2
Метки нет (Все метки)

Всем привет.

Буду рад помощи.

Столкнулся с ошибкой.

123Cannot add or update a child row: a foreign key constraint fails (`adminka`.`products`, CONSTRAINT `orderid_fk` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`))

Может кто укажет на ошибку или где ее искать, в базе вроде все верно связал? Буду очень благодарен и +1 за мной.

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
<?php 
    if(isset($_POST['item'])){
    if($_POST['item'] !='' && $_POST['status'] !='' && $_POST['comments'] !=''){
        $conn = mysql_connect("localhost", "root","") or die('Could not connect to server: '.mysql_error());
        $db = mysql_select_db('adminka');
        
                    $item = $_POST['item'];
                    $status = $_POST['status'];
                    $comments = $_POST['comments'];
                    $result =("insert into products (item, status, comments) values ('".$item."','".$status."', '".$comments."')");
                    mysql_query ($result);
                    $res = mysql_error();
                if(isset($res) || $res !=  ''){
                    echo $res;
                    }
                $sql="SELECT * FROM products";
                $res = mysql_query($sql);
                $arr = mysql_fetch_array($res);
                echo $arr;
                    }
    } else {
    ?>
    <form action="add_product.php" method="post">
        Item:<br><input type="text" name="item"><br>
        Status:<br><input type="text" name="status"><br>
        Comment:<br><textarea name ="comments" cols=40 rows=10></textarea><br>
        <input type="submit" value="Add item">
    </form>
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2014, 13:25
Ответы с готовыми решениями:

Cannot add or update a child row: a foreign key constraint fails
Такая проблема: не добавляется значение в таблицу через запрос mysql_query. Если тоже самое делать...

#1452 - Cannot add or update a child row: a foreign key constraint fails
При добавлении данных выдает эту ошибку: #1452 - Cannot add or update a child row: a foreign key...

Не удаляется запись из таблицы: a foreign key constraint fails
#1451 - Cannot delete or update a parent row: a foreign key constraint fails (`admin_bd`.`pics`,...

Не удаляется запись из таблицы: a foreign key constraint fails
Здравствуйте, дорогие друзья. Подскажите пожалуйста, как решить следующий вопрос: После...

2
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
03.02.2014, 13:33 2
вы не указываете значение order_id соответствующее значению id в таблице orders
1
0 / 0 / 1
Регистрация: 16.12.2013
Сообщений: 82
03.02.2014, 14:34  [ТС] 3
Цитата Сообщение от ads Посмотреть сообщение
вы не указываете значение order_id соответствующее значению id в таблице orders

У меня получается схема такая:

Есть юзеры, у каждого из них свой список заказов(ордерс), в кажом заказе(ордере) свой набор вещей(айтемов).

Может ли это значит что он не добавляет товар, так как есть только первый и третий этап, а второго нет.

И второй вопрос, если да, то каким лучше образом реализовать код, чтобы была просто кнопка "Добавить заказ", и при нажатии на него создавалась бы новая страничка с новым заказом , с значением +1. (АI проставленно)

Если не целиком, то хотя бы направьте пожалуйста в правильное русло.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2014, 14:34

Cannot add or update a child row: a foreign key constraint fails
Вот код ошибки: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrity ConstraintViolationException:...

Cannot add or update a child row: a foreign key constraint fails
Здравствуйте! Изучая MySQL и PHP столкнулся с такой вот проблемкой: Cannot add or update a child...

Cannot add or update a child row: a foreign key constraint fails
Доброе время суток. Являюсь полнейшим профаном в MySql и в базах данных собственно тоже....

Hibernate + Cannot add or update a child row: a foreign key constraint fails
Есть вот такая схема: Соответственно два класса: @Entity @Table(name = &quot;item_orders&quot;)...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru