Вот мой код:Вставка же значение дважды в базу данных
$text = $_REQUEST["enable"];
$description = 'Debited For Service';
foreach($text as $data)
{
foreach($check as $data1)
{
$insert="INSERT INTO `wallet_transaction`(`wallet_id`, `debit_amount`, `description`) VALUES ('$esc_id', '$data1', '$data', '$description')";
mysql_query($insert);
}
}
Результатом является то, что эти запросы выполняются, но я хочу только первые два запроса:
INSERT INTO `wallet_transaction`(`wallet_id`, `debit_amount`, `description`) VALUES ('2', '200', 'Debited For Service')
INSERT INTO `wallet_transaction`(`wallet_id`, `debit_amount`, `description`) VALUES ('3', '100', 'Debited For Service')
INSERT INTO `wallet_transaction`(`wallet_id`, `debit_amount`, `description`) VALUES ('2', '200', 'Debited For Service')
INSERT INTO `wallet_transaction`(`wallet_id`, `debit_amount`, `description`) VALUES ('3', '100', 'Debited For Service')
Вы пытались вставить в базу данных без этих проработок? – frantsium
Что находится в '$ _REQUEST [" enable "]' при отправке формы? Кроме того, похоже, что у вас есть уязвимость SQL-инъекций здесь - вам либо нужно будет избегать ваших данных, либо, еще лучше, переключиться на современную библиотеку, поддерживающую параметризацию. – halfer
Вы хотите добавить 4 значения в 3 поля? или .. ? – frantsium