2016-06-15 3 views
-1

This is how my table from db currently looks내 테이블을 업데이트 할 수 없습니다

$itemquant=$_GET["itemquant"]; 
    $itemprice=$_GET["itemprice"]; 
    $v_date=$_GET["date2"]; 
    $newdatestring=$_GET["newdate2"]; 

    $val2=mysqli_query($conn,"SELECT TransactionID FROM `transaction` WHERE `TransactionDate`='$v_date'"); 
    while($row12 = mysqli_fetch_array($val2)) 
    { 
     $sql=("UPDATE transaction SET ItemQuantity='$itemquant',ItemPrice='$itemprice' WHERE `transaction`.`TransactionID` = '$row12[0]'"); 
     $val=mysqli_query($conn,$sql); 
     if(!$val) 
      die(mysqli_error($conn)); 
    } 
    $val=mysqli_query($conn,$sql); 
    if(!$val) 
     die(mysqli_error($conn)); 
     echo ("Table updated successfully"); 

이제이 필드를 업데이트하려면 코드, 어떤이 코드가 수행하는 것은 그것이 내가 값 즉, 수량을 변경하는 경우에도 같은 값으로 모든 필드를 변경이다가/한 행의 가격. 나는에 새 행을 추가하지만, 어떻게 든 업데이트 단지 습관 일 이요, 나의 뇌가 난 그냥 당신이 변수

에서 값을 받고 날씨를 확인
+0

첫 번째로 echo $ sql; 해당 쿼리를 복사하여 phpMyAdmin SQL 페이지에 붙여넣고 어떤 일이 발생했는지 확인하십시오. –

+0

mysqli_query ($ conn, $ sql); – Saty

+0

@Saty 네가 맞다. –

답변

0

도움

도달했다는 것을 피곤 보인다 수 있어요

$row12[0] 

단지이를 확인,

$row12['TransactionID'] 

이 다른 것을 고려하고 있지 않다 시도하고 의심 이런 종류의 구글을하시기 바랍니다 검색하시기 바랍니다하지 않으면.

관련 문제