mysql 테이블의 행을 업데이트 중입니다. 사전에mysql에서 업데이트 필드를 반향합니다.
$result->$mysqli->query("UPDATE table SET status ="updated" WHERE id = '$id'");
if($result->num_rows > 0) {
///I WANT TO ECHO/ALERT THE UPDATE INFORMATION HERE
}
감사 :와
mysql 테이블의 행을 업데이트 중입니다. 사전에mysql에서 업데이트 필드를 반향합니다.
$result->$mysqli->query("UPDATE table SET status ="updated" WHERE id = '$id'");
if($result->num_rows > 0) {
///I WANT TO ECHO/ALERT THE UPDATE INFORMATION HERE
}
감사 :와
아니, 당신은 어떤 행을 선택하지 않았다 ->num_rows
그 이후를 많은 행은 그것을 산출했다. 당신이 행에 대한 업데이 트를 했는가 알고 wan't 경우, affected_rows
를 사용
$sql = "UPDATE table SET status = 'updated' WHERE id = ?";
$update = $mysqli->prepare($sql);
$update->bind_param('s', $id);
$update->execute();
if($update->affected_rows > 0) {
echo 'yeah it updated that row!';
}
MySQLi 쿼리
그래서이 내 코드는 "이 정보는 현재 업데이트됩니다"와 같은 행을 업데이트 한 후, 나는 사용자에게 정보를 표시 할 업데이트 쿼리는 실패시 FALSE를 반환하고 성공시 TRUE를 반환합니다. 기본적으로 $ result가 true이면 업데이트되었습니다. "성공"이라고 표시 할 수 있습니다.
$result = $mysqli->query("UPDATE table SET status ="updated" WHERE id = '$id'");
if ($result)
{
echo "Success";
}
변경된 데이터를 기록해야하는 경우 UPDATE 쿼리 이전 및 이후에 SELECT 쿼리를 추가하고 출력해야합니다.
당신은 예를 들어, 갱신 된 행의 수를 표시 할 수 있습니다 : 그것은 방법을 알고 이해가되지 않도록
$result->$mysqli->query("UPDATE table SET status ="updated" WHERE id = '$id'");
if($result->num_rows > 0) {
printf("Affected rows (UPDATE): %d\n", $mysqli->affected_rows);
}
를 ID가 고유 한 경우 –
(심지어는 다른 쿼리) 업데이트 된 요소 알리려면 $ ID를 사용할 수 있습니다 다른 선택을 할 수 있습니다. – Zl3n