php写记录,php 写数据库更新记录

echo "open data base,and select records/n";

$dmsDbInfo = CMSDbInfoConfig();

$infoPro = new CInfoProvider;

$infoPro->SetAdoConnectionPtr($dmsDbInfo);

//

$searchMd5 = "select ";

$searchMd5 .= "*";

$searchMd5 .= " from ";

$searchMd5 .= FUN2_POST_XML_MAP_TBL;

$searchMd5 .= " where ";

$searchMd5 .= "(";

$searchMd5 .= FUN2_PXM_MD5;

$searchMd5 .= " = '";

$searchMd5 .= $md5;

$searchMd5 .= "'";

$searchMd5 .= ")";

$searchMd5 .= "AND";

$searchMd5 .= "(";

$searchMd5 .= FUN2_PXM_STATE;

$searchMd5 .= " = ";

$searchMd5 .= FUN2_PXM_STATE_ENABLE_QUERY;

$searchMd5 .= ")";

if( FUN2_ERR_SUCCESS != $infoPro->Search($searchMd5) )

{

echo "DB failed/n";

$strRet.= FUN2_ERR_FAILED;

}

else

{

if( $infoPro->MoveFirst() )

{

$record = $infoPro->GetRecordsetPtr();

if( NULL != $record )

{

echo $record."=>md5-find it/n";

$strRet .=1;

}

else

{

$strRet.=FUN2_ERR_PARAM;

}

}

else

{

$strRet.= FUN2_ERR_FAILED;

}

}

//update records if you have known primary key

$sqlCommand = "UPDATE ";

$sqlCommand .= FUN2_UEVT_VEH_MAP_TABLE;

$sqlCommand .= " SET ";

$sqlCommand .= FUN2_UEV_STATUS;

$sqlCommand .= "='";

$sqlCommand .= $handleRes;

$sqlCommand .= "'";

$sqlCommand .= " where ";

$sqlCommand .= FUN2_UEV_VHC_ID;

$sqlCommand .= " IN (";

foreach($carIds AS $carId )

{

$sqlCommand .= "'";

$sqlCommand .= $carId;

$sqlCommand .= "',";

}

$sqlCommand = substr($sqlCommand,0,strlen($sqlCommand)-1);

$sqlCommand .= ")";

$sqlCommand .= " and ";

$sqlCommand .= FUN2_UEV_EVT;

$sqlCommand .= "='";

$sqlCommand .= $eventId;

$sqlCommand .= "'";

$sqlCommand .= " and ";

$sqlCommand .= FUN2_UEV_STATUS;

$sqlCommand .= "='";

$sqlCommand .= FUN2_UEV_STATUS_ACKNOWLEDGED;

$sqlCommand .= "'";

$cmsDbInfo = CMSDbInfoConfig();

$db = new CMysqlConnect;

$db->SetDbInfo($cmsDbInfo);

$ret = $db->Connent();

if(!$ret)

{

$strRet.=FUN2_ERR_FAILED;

goto Err;

}

$result = mysql_query($sqlCommand);

if( FALSE == $result )

{

$strRet.=FUN2_ERR_FAILED;

goto Err;

}

else

{

$strRet.=FUN2_ERR_SUCCESS;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值