이것은 계산 코드입니다. 내 쿼리 값이 작동하지 않습니다. 삽입하지 않으면이 문제를 해결하는 데 도움이됩니다.삽입 쿼리가 주문 테이블을 통해 삽입되지 않습니다.
$q = "select * from cart";
$quer = mysqli_query($con, $q);
while($q_row = mysqli_fetch_array($quer)){
$order_id = $q_row['order_id'];
$prod_id = $q_row['p_id'];
//get p_id
$p_id_q = "select * from products where prod_id = '$prod_id'";
$run_products = mysqli_query($con, $p_id_q);
$row_product = mysqli_fetch_array($run_products);
$product_id = $row_product['prod_id'];
$product_name = $row_product['prod_name'];
$add_order = "insert into orders (order_id,p_id,prod_name,status) values ('$order_id','$prod_id','$prod_name','Pending')";
$run_add = mysqli_query($con, $add_order);
}
}
?>
무슨 오류를 $의 PROD_NAME를 사용하여 선언 한 ?? $ run_add의 값으로 얻는 것은 무엇입니까 ?? – RohitS
오류를 확인하십시오. mysqli를 사용하고 있기 때문에 두통을 피하고 준비된 문/매개 변수 바인딩을 사용하거나 SQL 주입 및 가변 견적과 관련된 문제를 해결해야한다. – aynber
'$ prod_name'은'$ product_name'을 의미합니까? – Sharlike