powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Что не так с запросом на добавление записи
7 сообщений из 7, страница 1 из 1
Что не так с запросом на добавление записи
    #38850734
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всех с прошедшими праздниками. Столкнулся с небольшой проблемой, не получается стаитьь данные в БД MySQL. Почему-то данные никак не сталяются. Ниже сам запрос и таблица которую хочу ставить

Код: sql
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.
<html>
<head>
<title>
Вод днных
</title>
<p>Ведите данные о стоимости продуктов</p>

<form name="forma" actio="input.php" method="post">
Цена: <br><input name="price" type="text"><br>

<input name="submit" type="submit" value="Добавить запись">

<?php
$price=$_POST['price'];
echo "</br></br></br> Цена: ". $price . "</br>";

$db = mysql_connect('localhost', 'root','','test')
    or die('Неудалось подключиться к БД test');
                        // if ($db='true') echo 'подключились к БД </br>';
$result = mysql_query("INSERT INTO table (price) VALUES ('$price')");
//Если запрос пройдет успешно то в переменную result вернется true
if($result == 'true')
{echo "Ваши данные успешно добавлены";}
else {echo "Ваши данные не добавлены";}

mysql_close($db);
?>
</head>
</html>




# Имя Тип Сравнение Атрибуты Null По умолчанию Дополнительно Действие
1 ID int(11) Нет Нет Изменить Изменить Удалить Удалить
Первичный Первичный
Уникальный Уникальный
Индекс Индекс
Ещё
2 price int(11) Нет Нет Изменить Изменить Удалить Удалить
Первичный Первичный
Уникальный Уникальный
Индекс Индекс
Ещё
...
Рейтинг: 0 / 0
Что не так с запросом на добавление записи
    #38850737
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ бд на самом деле самая простая: Имя БД test с полями IВ и price (се параметры столбцов по умолчанию, тип данных INT)
...
Рейтинг: 0 / 0
Что не так с запросом на добавление записи
    #38850738
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kos20,

таблица реально называется table ?
...
Рейтинг: 0 / 0
Что не так с запросом на добавление записи
    #38850743
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

раньше была table_price таже фигня....
...
Рейтинг: 0 / 0
Что не так с запросом на добавление записи
    #38850745
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftkos20,

таблица реально называется table ?


проблема с именем таблицы????
...
Рейтинг: 0 / 0
Что не так с запросом на добавление записи
    #38850746
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
table - это зарезервированное слово в MySQL, см. http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html
Категорически не рекомендуется использовать зарезервированные слова для именования объектов БД.

Еще два совета:
1) Собирайте текст SQL-запроса в отдельную переменную, а потом передавайте его на выполнение. Тогда можно быдет сделать отладочный вывод это переменной и понять, чтоже реально вы передаете в MySQL.
2) Посмотрите хотя бы примеры в доке к используемым функциям. Тогда увидите, что принято делать вывод mysql_error() в случае неуспешного их вызова.
...
Рейтинг: 0 / 0
Что не так с запросом на добавление записи
    #38851310
mkukushkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да вообще php учи
Мб надо
Код: php
1.
$result = mysql_query("INSERT INTO table (price) VALUES (\'$price\')");
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Что не так с запросом на добавление записи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]