是否有一个函数会根据 DELETE SQL 语句是否成功返回 true 或 false?例如这样的:
<?php
$sql = "DELETE FROM table WHERE id=123";
$result = pg_query($sql);
if **function**($result)
return true;
else
return false;
?>
此外,是否有一个函数可以返回成功删除的行数?
是否有一个函数会根据 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
}