我有点迷失,我只是尝试对SQL表中存在的所有列进行更新,但不知怎的,它总是向我显示以下错误消息:
警告:PDOStatement :: execute():SQLSTATE [HY093]:参数号无效:绑定变量数与
中的令牌数不匹配
我的更新如下所示:
if(isset($_POST["send"])) {
$time = time();
$airdrop=$_REQUEST['airdroptitel'];
$airdropcapped=$_REQUEST['airdropcapped'];
$airdrop_rating=$_REQUEST['airdroprating'];
$airdrop_type=$_REQUEST['airdroptype'];
$airdrop_freetext=$_REQUEST['airdrop_freetext'];
$airdrop_freetext_de=$_REQUEST['airdrop_freetext_de'];
$enddate_distribution=$_REQUEST['enddate_distribution'];
$projectdescription=$_REQUEST['projectdescribtion'];
$projecturl=$_REQUEST['projecturl'];
$reflink_layer=$_REQUEST['reflink_layer'];
$reflink_possible=$_REQUEST['reflink_possible'];
$projectname=$_REQUEST['projectname'];
$projectplattform=$_REQUEST['plattform'];
$bounty_usd=$_REQUEST['bounty'];
$bounty_cry=$_REQUEST['shortform'];
$bounty_cry_amount=$_REQUEST['bountyamount'];
$bounty_cry_refamount=$_REQUEST['refamount'];
$status=$_REQUEST['airdropstatus'];
$enddate=$_REQUEST['enddate'];
$who_change=$session_userid;
$timestamp_change=time();
$visible=$_REQUEST['showable'];
$ip_lastchange=$_SERVER['REMOTE_ADDR'];
$validation=$_REQUEST['validation'];
$totalsupply=$_REQUEST['totalsupply'];
$priceoftoken=$_REQUEST['priceoftoken'];
$telegramurl=$_REQUEST['telegramurl'];
$twitterurl=$_REQUEST['twitterurl'];
$mediumurl=$_REQUEST['mediumurl'];
$githuburl=$_REQUEST['githuburl'];
$facebookurl=$_REQUEST['facebookurl'];
$estimatedtime=$_REQUEST['estimatedtime'];
$hot=$_REQUEST['hot'];
$tool_telegram =$_REQUEST['tool_telegram'];
$tool_twitter =$_REQUEST['tool_twitter'];
$tool_facebook =$_REQUEST['tool_facebook'];
$tool_bitcointalk=$_REQUEST['tool_bitcointalk'];
$tool_mail =$_REQUEST['tool_mail'];
$tool_medium =$_REQUEST['tool_medium'];
$tool_linkedin =$_REQUEST['tool_linkedin'];
$tool_reddit =$_REQUEST['tool_reddit'];
$tool_register =$_REQUEST['tool_register'];
$tool_kyc =$_REQUEST['tool_kyc'];
$tool_other =$_REQUEST['tool_other'];
$statement = $pdo->prepare("UPDATE ad_airdrops SET airdrop =: airdrop, airdropcapped =: airdropcapped, airdrop_rating =: airdrop_rating, projectdescription =: projectdescription, projecturl =: projecturl, projectname =: projectname, projectplattform =: projectplattform, bounty_usd =: bounty_usd, bounty_cry =: bounty_cry, bounty_cry_amount =: bounty_cry_amount, bounty_cry_refamount =: bounty_cry_refamount, tool_other =: tool_other, status =: status, enddate =: enddate, who_change =: who_change, timestamp_change =: timestamp_change, visible =: visible, reflink_layer =: reflink_layer, reflink_possible =: reflink_possible, airdrop_type =: airdrop_type, facebookurl =: facebookurl, airdrop_freetext =: airdrop_freetext, enddate_distribution =: enddate_distribution, validation =: validation, totalsupply =: totalsupply, priceoftoken =: priceoftoken, telegramurl =: telegramurl, twitterurl =: twitterurl, mediumurl =: mediumurl, githuburl =: githuburl, airdrop_freetext_de =: airdrop_freetext_de, estimatedtime =: estimatedtime, hot =: hot, tool_telegram =: tool_telegram, tool_twitter =: tool_twitter, tool_facebook =: tool_facebook, tool_bitcointalk =: tool_bitcointalk, tool_mail =: tool_mail, tool_medium =: tool_medium, tool_linkedin =: tool_linkedin, tool_reddit =: tool_reddit, tool_register =: tool_register, tool_kyc =: tool_kyc WHERE id =: id");
$statement->execute(array('airdrop' => $airdrop, 'airdropcapped' => $airdropcapped, 'airdrop_rating' => $airdrop_rating, 'projectdescription' => $projectdescription, 'projecturl' => $projecturl, 'projectname' => $projectname, 'projectplattform' => $projectplattform, 'bounty_usd' => $bounty_usd, 'bounty_cry' => $bounty_cry, 'bounty_cry_amount' => $bounty_cry_amount, 'bounty_cry_refamount' => $bounty_cry_refamount, 'tool_other' => $tool_other, 'status' => $status, 'enddate' => $enddate, 'who_change' => $who_change, 'timestamp_change' => $timestamp_change, 'visible' => $visible, 'reflink_layer' => $reflink_layer, 'reflink_possible' => $reflink_possible, 'airdrop_type' => $airdrop_type, 'facebookurl' => $facebookurl, 'airdrop_freetext' => $airdrop_freetext, 'enddate_distribution' => $enddate_distribution, 'validation' => $validation,'totalsupply' => $totalsupply, 'priceoftoken' => $priceoftoken, 'telegramurl' => $telegramurl, 'twitterurl' => $twitterurl, 'mediumurl' => $mediumurl, 'githuburl' => $githuburl, 'airdrop_freetext_de' => $airdrop_freetext_de, 'estimatedtime' => $estimatedtime, 'hot' => $hot, 'tool_telegram' => $tool_telegram, 'tool_twitter' => $tool_twitter, 'tool_facebook' => $tool_facebook, 'tool_bitcointalk' => $tool_bitcointalk, 'tool_mail' => $tool_mail, 'tool_medium' => $tool_medium, 'tool_linkedin' => $tool_linkedin, 'tool_reddit' => $tool_reddit, 'tool_register' => $tool_register, 'tool_kyc' => $tool_kyc, 'id' => $id));
}
如果有人可以帮助我,会非常高兴,就这个问题已经完成了2小时的搜索: 谢谢。
答案 0 :(得分:0)
您在查询字符串中使用了endate_distribution
,在参数列表中使用了enddate_distribution
。