簡體   English   中英

如何確保使用PHP的Postgres中的DELETE SQL語句成功?

[英]How can I make sure that DELETE SQL statement in Postgres using PHP was successfull?

是否存在根據DELETE SQL語句是否成功而返回true或false的函數 例如這樣的事情:

<?php
    $sql = "DELETE FROM table WHERE id=123";
    $result = pg_query($sql);

    if **function**($result)
        return true;
    else
        return false;
?>

更進一步,是否有一個函數可以返回成功刪除的行數?

使用mysql_affected_rows()獲取mysql中受影響的行數。

與postgres類似,它將為pg_affected_rows

if()是函數;)

if($result)
return true;
else
return false;

如果您想知道成功刪除的行數,請循環if條件

$flag=0;
if($result)
{
   $flag++;
}
if($flag==0;)
echo "Nothing is deleted";
else
echo $flag." rows are deleted";
if($result)
{
  // Delete was successful
}
else
{
  // was not successful
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM