Php 使用此代码时如何检查插入成功与否?

Php 使用此代码时如何检查插入成功与否?,php,Php,使用此代码时如何检查插入成功与否 我想检查插入是否成功 如果成功则回显“成功” elseecho“error” 简单地说: if (!$sql) echo 'error'; else echo 'success'; 从以下文件: 为了。。。插入。。。mysql_query()成功时返回TRUE,错误时返回FALSE 但更重要的是,请阅读以下内容:根据mysql\u insert\u id。它在成功插入时返回新生成的id 请点击此处: if (!$sql) echo 'error'; els

使用此代码时如何检查插入成功与否

我想检查插入是否成功

如果成功
则回显“成功”
else
echo“error”

简单地说:

if (!$sql) echo 'error';
else echo 'success';
从以下文件:

为了。。。插入。。。mysql_query()成功时返回TRUE,错误时返回FALSE



但更重要的是,请阅读以下内容:

根据
mysql\u insert\u id
。它在成功插入时返回新生成的id

请点击此处:

if (!$sql) echo 'error';
else echo 'success';
$link = mysql_connect($host, $user, $pass);
$sql = mysql_query("INSERT INTO `transaction` (txnid, pro_name, price, status) 
           VALUES (
                    '".$data['txn_id']."' ,
                    '".$data['pro_name']."' ,
                    '".$data['price']."' ,
                    '$status'
                  )", $link);
//------------Changes----------------
$inserted_id = mysql_insert_id($link);
if(mysql_errno() != 0){ 
   echo "error";
else
   echo "success";
return $inserted_id;
 $link = mysql_connect($host, $user, $pass);
 $sql = mysql_query("INSERT INTO `transaction` (txnid, pro_name, price, status) 
           VALUES (
                    '".$data['txn_id']."' ,
                    '".$data['pro_name']."' ,
                    '".$data['price']."' ,
                    '$status'
                  )", $link);

$lastInsertedId = mysql_insert_id($link);

if (empty($lastInsertedId)) 
   $return = 'error';
else 
   $return = $lastInsertedId;

return $return;