이것이 가능합니까? 나는 다른에 하나의 SQL 문의 결과를 실행해야합니다 ..PHP가 다른 SQL 문에서 SQL 결과를 실행합니다.
이$result= mysqli_query($dbconn,"Select max(cartid) from cart;");
$row = mysqli_fetch_assoc($result);
$sql1 = "insert into cart(cartid) values('".$row['max(cartid)']."');";
mysqli_query($dbconn,$mysql1);
편집 : 이것은 내 장바구니에 내 SQL 테이블에서
추가 된 을하려고 어떤 메신저의 더 좋은 예를 보여 테이블
이것은 기본적으로 내가 행 갔지를 전송하려는 내 트랜잭션 테이블
입니다 cart 테이블에서 re cartid = 5를 새 거래 ID가 5가 될 거래 테이블로 옮깁니다. 보시다시피, 거래 테이블에도 cartid가 있습니다. 이 cartid를 가져 와서 트랜잭션 테이블에 새 행으로 삽입하는 방법을 잘 모르겠습니다. FYI, cartid = 5를 얻으려면 order by cartid desc limit 1
을 사용하여 카트 테이블에서 마지막 행을 얻으려고합니다.
새 트랜잭션 테이블의 행은 다음과 같습니다.
transactionid outletid nric cartid transactiondate totalbeforediscount totalafterdiscount transactiontime username
5 0 0 5 0 0 0 0 0
는 다음 두 번째에 그것을 사용하는 첫 번째 질의에 ('$의 result'를) 데이터를 검색하기위한 유일한 목적인가 - 나 - 당신은 것을 사용하는 것 다른 곳에서도 데이터가 있습니까? – Nicarus
@ Nicarus 다른 곳에서도 여러 값을 삽입하고 싶습니다. – Marcus