我确实有一个简单的问题,因为我不知道如何解决这个问题。我使用以下代码从我的数据库中获取以下用户元数据:
<?php
$current_user = wp_get_current_user();
$birthday_day = get_user_meta( $current_user->ID, 'geburtstag', true );
$emailvalue = get_user_meta( $current_user->ID, 'user_email', true );
$firstNamevalue = get_user_meta( $current_user->ID, 'first_name', true );
$lastNamevalue = get_user_meta( $current_user->ID, 'last_name', true );
?>
现在我想将带有数组的值发布到我的数据库中的另一个表中。因此,我有以下代码:
<?php
$wpdb->insert($paymentTable,
array(
'event_id'=> $id,
'date_id'=> $dateid,
'ticket_id'=> $ticket,
'coupon'=> $coupon,
'date_paid'=> $payment_date,
'type'=> $bookingType,
'name'=> $firstNamevalue,
'email'=> $emailvalue,
'birthday'=> date('Y-m-d', strtotime($birthday_day)),
'phone'=> $phone,
'address'=> $address,
'txn_id'=> 'N.A',
'amount'=> $amount,
'quantity'=> $quantity,
'status'=> $status,
'extras'=> $formStuff)
);
?>
一切正常,一切都保存在我的数据库中正确的表格中。我现在唯一的问题是,在我的领域&#39; name&#39;只写我的用户的名字!
我怎样才能实现$ firstNamevalue和$ lastNamevalue写在我的字段&#39; name&#39;所以有:John Doe,而不仅仅是John,就像现在一样。有人可以告诉我如何用我的阵列做到这一点吗?
我真的很感激任何帮助!
谢谢, 克里斯
答案 0 :(得分:2)
我现在唯一的问题是,在我的字段
Index: ncurses-5.9/configure =================================================================== --- ncurses-5.9.orig/configure +++ ncurses-5.9/configure @@ -18601,10 +18601,10 @@ if test "$GCC" != yes; then elif test "$includedir" != "/usr/include"; then if test "$includedir" = '${prefix}/include' ; then if test $prefix != /usr ; then - CPPFLAGS="$CPPFLAGS -I\${includedir}" + : fi else - CPPFLAGS="$CPPFLAGS -I\${includedir}" + : fi fi
中,只写了我的用户的第一个名字!
那是因为您已设置'name'
...
相反,连接名字和姓氏以创建一个全名:
'name'=> $firstNamevalue,