Окей. Где использовать INSERT? UPDATE использовать можно когда обновился 3D текст
Такая идея было. Но я так и не понял как реализовать
Окей. Где использовать INSERT? UPDATE использовать можно когда обновился 3D текст
Такая идея было. Но я так и не понял как реализовать
Последний раз редактировалось Skipter; 08.10.2016 в 22:38.
Я не знаю что именно Вы реализуете, это все зависит от вас, вы должны использовать UPDATE если запись уже создана, а если не создана, то создать и далее использовать UPDATE. Но так же Вы можете сделать проверку на то, что имеется ли строка в таблице и далее передавать значение UPDATE или INSERT. Идеи для реализаций полно
UPDATE он для того и UPDATE что бы обновлять уже созданною запись. Что за проверка?
Я приведу простой пример, Вы переделаете под себя:
PHP код:
stock some_func(args) // функция где вы обращаетесь к бд для UPDATE/INSERT
{
static query_content[] = "SELECT*FROM`имя_таблицы`WHERE\
`любой_уникальный_параметр`='%d'";
new query[sizeof(query_content)-2+длина_параметра];
mysql_format(connectionHandle, query, sizeof(query), "i",
сам_параметр_для_проверки);
mysql_tquery(connectionHandle, query, "CheckTable",
передавайте параметры для обновление/добавление);
}
forward CheckTable(args);
public CheckTable(args)
{
new rows, fields;
cache_get_data(rows, fields);
if(rows)
{
//запись в таблице имеется, значит обновляем
}
else
{
//запись в таблице не имеется, значит создаем
}
return 1;
}
Последний раз редактировалось Geebrox; 08.10.2016 в 22:57.
У меня антологичная проблема тоже не хочет записывать в базу
Если мне харкают в спину , я радуюсь потому что я иду впереди ! (с) Геннадий Акимов
Geebrox, в дальнейшем учту.
Mr.Dark, воспользуйтесь способом выше, или же моим(тупым!) способом.
А делать как нормальный человек запросом?
В итоге если Warehouse уже есть - обновим, если такого Warehouse еще нет - добавим новый с значением.PHP код:
INSERT INTO table (Warehouse) VALUES (%i)
ON DUPLICATE KEY UPDATE Warehouse=%i WHERE ID= 1;
Geebrox (12.10.2016)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)