У меня проблема, я хотел бы сделать обновление, если хэш-код такой же. хэшуникальный за столом. Я не могу найти правильный способ сделать это.mysql_query ON DUPLICATE KEY UPDATE
mysql_query("INSERT INTO shop_product_search3_muokattu2
(id, hash, product_name, type, manufacturer, mini_products) VALUES
(NULL, '".$hash."', '".$row['product_name']."', '".$row['type']."', '". $row['manufacturer']."', '".$row['mini_products']."')
ON DUPLICATE KEY
UPDATE mini_products += VALUES('".$mini_products."') ")
or die(mysql_error());
Когда я пытаюсь добавить новый $ строки [ 'mini_products '] за предыдущими $ row [' mini_products '], когда хеш совпадает. Я не знаю, как обновить базу данных. Я просто сделал это, чтобы добавить новое, чтобы заменить старые данные, но я хочу, чтобы они добавляли их вместе. mini_products = '". $ row [' mini_products ']."' ") или die (mysql_error()); –
Обязательно: если это PHP (как он выглядит), mysql_query устарел http://php.net/ manual/en/function.mysql-query.php – Jaydee
Да, его PHP, я пытаюсь найти правильный путь для этого. –