当前位置: 首页 > 知识库问答 >
问题:

未捕获的ArgumentCountError:参数太少,无法执行函数wpdb::prepare():update

姬英武
2023-03-14

我得到以下错误:

致命错误:Uncaught ArgumentCounter错误:函数wpdb::prepare()的参数太少,1传入/homepages/39/d740877019/htdocs/test/wp content/themes/eduma/formulaire_get。php位于第108行,在/homepages/39/d740877019/htdocs/test/wp includes/wp db中正好有2个。php:1222堆栈跟踪:#0/homepages/39/d740877019/htdocs/test/wp content/themes/eduma/formulaire_get。php(108):wpdb-

有问题的一行是下面的第二行:

$current_price = (($ecoles * $classes)/10)*28 ; 
$wpdb->query($wpdb->prepare("UPDATE wp_pmpro_membership_levels SET initial_payment='".$current_price."' WHERE name = mairie"));

共有1个答案

陈俊郎
2023-03-14

我解决了我的问题:

$current_price = (($ecoles * $classes)/10)*28 ; 
$wpdb->query($wpdb->prepare("UPDATE wp_pmpro_membership_levels 
                SET initial_payment='%s' 
                WHERE name = %s",$current_price,'mairie'));
 类似资料: