2014-08-28 2 views
0

나는 mysql 데이터베이스의 행을 업데이트하려고 시도해 왔습니다. 따라서 mysqli 오류가 발생하지 않고 업데이트도되지 않습니다. 제 코드를 살펴 보시고 왜 그것이 작동하지 않습니까? 과정은 그래서 열이 고유하지만,으로 작동하지 않습니다 그것은 것 같다 이유도 그래서이 있다고하고 아니에요 이후 다음 오류를 제공해야합니다으로 쿼리가 운동을하지 않았다 수 있음 고유 :Mysqli 업데이트 쿼리가 작동하지 않습니다. 오류도 표시되지 않습니다.

if ($_POST['invoice_price']!=="0") { 
$id = $_POST['id']; 
$username = $_POST['username']; 
$password = $_POST['password']; 
$formlink = $_POST['formlink']; 
$invoice_price = $_POST['invoice_price']; 

$query = mysqli_query($mysqli,"UPDATE clientlog SET Username='$username',Password='$password',formlink='$formlink',invoice_price='$invoice_price' WHERE ID=$id") or die(mysqli_error($mysqli)); 
} 

너무 될 것입니다 친절한 제발 나에게 실종 누락 된 운동을한다면 ..!

+1

html을 게시 할 수 있습니까? 또는 양식? –

+0

도 양식을 올리십시오. 어쩌면 거기에서도 문제가있을 수 있습니다. – arunrc

+0

@arunrc 값을 인쇄 해 보았습니다 : 방화범을 통해 게시물 값을 확인하려고 했으므로 올바른 것 같습니다. ..! –

답변

0

이 코드를 사용하십시오. 방금 ID ('$ id')에 대한 견적을 추가했습니다.

if ($_POST['invoice_price']!=="0") { 
$id = $_POST['id']; 
$username = $_POST['username']; 
$password = $_POST['password']; 
$formlink = $_POST['formlink']; 
$invoice_price = $_POST['invoice_price']; 

$query = mysqli_query($mysqli,"UPDATE clientlog SET Username='$username',Password='$password',formlink='$formlink',invoice_price='$invoice_price' WHERE ID='$id'") or die(mysqli_error($mysqli)); 
} 
+0

Id는 현재 상태에서 잘 작동하는 정수입니다. –

관련 문제