Я работаю над введением значений в базу данных. Мне нужно вставлять продукты. пользователь может добавить более одного продукта на front-end. для этого у меня есть 2 таблицы в database.first tbl_test и второй tbl_test_months. В tbl_test я вставляю имя продукта и скорость роста продуктов. Цена и продажа продуктов идут на 12 месяцев. Поэтому во 2-й таблице мне нужно ввести продукт id, sales, price в зависимости от месяца. но мой идентификатор продукта не входит в правильный путь. я хочу после 12 месяцев, он должен взять 2-й продукт id.Это мой код. Пожалуйста, помогите мне.Вставить значения в базу данных mysql
for($p=0; $p < $countProduct; $p++)
{
$revInsert= "insert into tbl_test(id, user_id, product_name, price_growth_rate_year1, price_growth_rate_year2, sale_growth_rate_year1, sale_growth_rate_year2, scenario, currency_type, price_raise)
values('','".$user_id."', '".$productName[$p]."', '".$growth_price_first[$p]."', '".$growth_price_second[$p]."', '".$growth_sale_first[$p]."', '".$growth_sale_second[$p]."', '".$scenario."', '".$pCurrency[$p]."', '".$priceRaiseStatus[$p]."')";
$QueryRev= mysql_query($revInsert);
$id= mysql_insert_id();
}
for($q=0; $q<$cnt; $q++)
{
$rev_month_insert= "insert into tbl_test_months(id, user_id, product_id, month, year, sale_volume, sale_price, scenario)
values('','".$user_id."', '".$id."','".$months1[$q % 12]."', '".$year."', '".$sale_volume1[$q]."', '".$price_currency_contract[$q]."', '".$scenario."')";
$query= mysql_query($rev_month_insert);
}
Для начала, не используйте старую библиотеку MySQL, это массово устарели. Вместо этого используйте mysqli. – ciruvan
Пожалуйста, определите ', но мой идентификатор продукта не входит правильно.'. Что он в настоящее время вставляет, и как вы думаете, он должен вставить? – Sumurai8
он вставляет только 1-й идентификатор продукта во все поля. Я хочу вставить id для ex. У меня есть prodct1 с 1, я хочу вставить 1 для jan в dec 12 месяцев, и когда цикл начинается снова для prodct2 от jan до dec, тогда я хочу вставить product2 id. – user1523311