Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
1

Добавление записи в базу данных

01.08.2016, 12:31. Просмотров 384. Ответов 4
Метки нет (Все метки)

Здравствуйте, это снова я.
Может кто подскажет, почему не получается создать новую запись в таблице? Данные в переменных top и left имеются, в таблице два поля, соединение с базой установлено. Даже если добавлять не переменные, а числа, все равно не работает.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$top = $_POST['y'];
$left = $_POST['x'];
$dblocation = "localhost"; 
$dbname = "wpdevice";
$dbuser = "root";         
$dbpasswd = "";          
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx) 
{
  echo("<P>В настоящий момент сервер базы данных не доступен, поэтому 
           корректное отображение страницы невозможно.</P>");
  exit();
}
    mysql_select_db("wpdevice",$dbcnx);
    mysql_query("SET NAMES 'utf8",$dbcnx);
    mysql_query ("INSERT INTO 'wp_config' (Top,Left) VALUES ('$top','$left')");
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.08.2016, 12:31
Ответы с готовыми решениями:

Добавление записи в базу данных и считывание из базы данных
Здравствуйте! Знаю, что эти вопросы поднимались уже тысячи раз, но помогите пожалуйста. Написала...

Добавление новой записи в базу данных посредством php
Нужно добавить новую запись в базу данных, как реализовать загрузку изображения...уже 2 недели...

Добавление записи в базу данных при клике на ссылку
Всем привет, при разработке модуля столкнулась вот с такой проблемой: мне необходимо чтобы по клике...

Добавление записи в базу данных при клике на ссылку. Ajax
Всем привет, при разработке модуля столкнулась вот с такой проблемой: мне необходимо чтобы по клике...

4
Эксперт PHP
3532 / 2966 / 1245
Регистрация: 01.08.2012
Сообщений: 10,202
01.08.2016, 12:44 2
mysql_error

Как минимум неправильные кавычки у wp_config, должно быть `wp_config`, а не 'wp_config'.
2
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
01.08.2016, 12:59  [ТС] 3
Jodah, спасибо, кавычки поменяла.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Left) VALUES ('','')' at line 1
Как же мне тогда прописывать, если не так?
0
200 / 139 / 45
Регистрация: 15.07.2016
Сообщений: 488
01.08.2016, 13:10 4
PHP
1
mysql_query("SET NAMES 'utf8",$dbcnx);
Что это в запросе за одинокая кавычка?

В mysql есть список зарезервированных слов. Можно его выучить, а можно обрамлять значения полей/таблиц особым образом:
PHP
1
mysql_query("INSERT INTO `wp_config` (Top, `Left`) VALUES ('$top','$left')");
1
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
01.08.2016, 13:59  [ТС] 5
Jodah, koders, спасибо большое, эта проблема решена. Теперь буду знать про кавычки.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.08.2016, 13:59

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Добавление и редактирование новой записи в базу данных посредством php
Приветствую, мне необходимо реализовать добавление и редактирование записей из php, пробовал уже...

Добавление записи в базу
Добрый день! У меня есть html5 игра и группа пользователей, зарегистрировавшихся на сайте. Мне...

Добавление данных в базу данных во время функции printf()
Привет всем! У меня возникла проблема. Задача такая: нужно принять данные с одной таблицы в базе...

Добавление данных из нескольких текстовых полей в базу данных
Добрый день. С толкнулся со следующей проблемой: У меня есть форма в которой генерируется некое...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.