联系表格 7 至 WordPress 用户数据库

2024-03-09

我编写了以下函数,以便在发送联系表单时将其添加到用户数据库字段中。问题是它发送了最终电子邮件,但没有向数据库输入任何内容,因此我一定在某个地方出现错误,任何帮助将不胜感激。

add_action('wpcf7_before_send_mail', 'my_conversion');
function my_conversion($cf7) {
 global $wpdb; 
 parse_str($_POST['values'], $cf7->posted_data);
 $user_id = get_current_user_id();
 update_user_meta( $user_id, 'prefix', $cf7->posted_data['prefix'] );
 update_user_meta( $user_id, 'first_name', $cf7->posted_data['first-name'] );
 update_user_meta( $user_id, 'middle_name', $cf7->posted_data['middle-name'] );
 update_user_meta( $user_id, 'last_name', $cf7->posted_data['last-name'] );
 update_user_meta( $user_id, 'suffix', $cf7->posted_data['suffix'] );
 update_user_meta( $user_id, 'former_name', $cf7->posted_data['former-name'] );
 update_user_meta( $user_id, 'dob', $cf7->posted_data['date-of-birth'] );
 update_user_meta( $user_id, 'country_of_birth', $cf7->posted_data['country-of-birth'] );
 update_user_meta( $user_id, 'native_language', $cf7->posted_data['native-language'] );
 update_user_meta( $user_id, 'city_of_birth', $cf7->posted_data['city-of-birth'] );
 update_user_meta( $user_id, 'citizenship', $cf7->posted_data['citizenship'] );
 update_user_meta( $user_id, 'citizenship_status', $cf7->posted_data['citizenship-status'] );
 update_user_meta( $user_id, 'gender', $cf7->posted_data['gender'] );
 update_user_meta( $user_id, 'expiration_date', $cf7->posted_data['expiration-date'] );
 update_user_meta( $user_id, 'current_country', $cf7->posted_data['current-country'] );
 update_user_meta( $user_id, 'current_city', $cf7->posted_data['current-city'] );
 update_user_meta( $user_id, 'primary_address', $cf7->posted_data['primary-address'] );
 update_user_meta( $user_id, 'secondary_address', $cf7->posted_data['secondary-address'] );
 update_user_meta( $user_id, 'current_state', $cf7->posted_data['current-state'] );
 update_user_meta( $user_id, 'zipcode', $cf7->posted_data['zipcode'] );
 update_user_meta( $user_id, 'current_resident_country', $cf7->posted_data['current_resident_country'] );
 update_user_meta( $user_id, 'current_contact_residence_phone', $cf7->posted_data['current-contact-residence-phone'] );
 update_user_meta( $user_id, 'current_contact_business_phone', $cf7->posted_data['current-contact-business-phone'] );
 update_user_meta( $user_id, 'current_contact_cell_phone', $cf7->posted_data['current-contact-cell-phone'] );
 update_user_meta( $user_id, 'permanent_addr_expiration_date', $cf7->posted_data['permanent-addr-expiration-date'] );
 update_user_meta( $user_id, 'permanent_addr_country', $cf7->posted_data['permanent-addr-country'] );
 update_user_meta( $user_id, 'permanent_addr_city', $cf7->posted_data['permanent-addr-city'] );
 update_user_meta( $user_id, 'permanent_address', $cf7->posted_data['permanent-address'] );
 update_user_meta( $user_id, 'permanent_secondary_address', $cf7->posted_data['permanent-secondary-address'] );
 update_user_meta( $user_id, 'permanent_current_state', $cf7->posted_data['permanent-current-state'] );
 update_user_meta( $user_id, 'permanent_zipcode', $cf7->posted_data['permanent-zipcode'] );
 update_user_meta( $user_id, 'permanent_addr_res_county', $cf7->posted_data['permanent_addr_res_county'] );
 update_user_meta( $user_id, 'permanent_contact_residence_phone', $cf7->posted_data['permanent-contact-residence-phone'] );
 update_user_meta( $user_id, 'permanent_contact_business_phone', $cf7->posted_data['permanent-contact-business-phone'] );
 update_user_meta( $user_id, 'permanent_contact_cell_phone', $cf7->posted_data['permanent-contact-cell-phone'] );
 update_user_meta( $user_id, 'highest_degree', $cf7->posted_data['highest-degree'] );

 update_user_meta( $user_id, 'school_name_num_1', $cf7->posted_data['school-name-num-1'] );
 update_user_meta( $user_id, 'school_location_num_1', $cf7->posted_data['school-location-num-1'] );
 update_user_meta( $user_id, 'school_attended_from_num_1', $cf7->posted_data['school-attended-from-num-1'] );
 update_user_meta( $user_id, 'school_attended_to_num_1', $cf7->posted_data['school-attended-to-num-1'] );
 update_user_meta( $user_id, 'school_attended_as_num_1', $cf7->posted_data['school-attended-as-num-1'] );
 update_user_meta( $user_id, 'school_major_num_1', $cf7->posted_data['school-major-num-1'] );
 update_user_meta( $user_id, 'school_degree_num_1', $cf7->posted_data['school-degree-num-1'] );
 update_user_meta( $user_id, 'school_recieved_degree_when_num_1', $cf7->posted_data['school-recieved-degree-when-num-1'] );
 update_user_meta( $user_id, 'school_gpa_num_1', $cf7->posted_data['school-gpa-num-1'] );
 update_user_meta( $user_id, 'school_transcript_num_1', $cf7->posted_data['school-transcript-num-1'] );

 update_user_meta( $user_id, 'school_name_num_2', $cf7->posted_data['school-name-num-2'] );
 update_user_meta( $user_id, 'school_location_num_2', $cf7->posted_data['school-location-num-2'] );
 update_user_meta( $user_id, 'school_attended_from_num_2', $cf7->posted_data['school-attended-from-num-2'] );
 update_user_meta( $user_id, 'school_attended_to_num_2', $cf7->posted_data['school-attended-to-num-2'] );
 update_user_meta( $user_id, 'school_attended_as_num_2', $cf7->posted_data['school-attended-as-num-2'] );
 update_user_meta( $user_id, 'school_major_num_2', $cf7->posted_data['school-major-num-2'] );
 update_user_meta( $user_id, 'school_degree_num_2', $cf7->posted_data['school-degree-num-2'] );
 update_user_meta( $user_id, 'school_recieved_degree_when_num_2', $cf7->posted_data['school-recieved-degree-when-num-2'] );
 update_user_meta( $user_id, 'school_gpa_num_2', $cf7->posted_data['school-gpa-num-2'] );
 update_user_meta( $user_id, 'school_transcript_num_2', $cf7->posted_data['school-transcript-num-2'] );

 update_user_meta( $user_id, 'school_name_num_3', $cf7->posted_data['school-name-num-3'] );
 update_user_meta( $user_id, 'school_location_num_3', $cf7->posted_data['school-location-num-3'] );
 update_user_meta( $user_id, 'school_attended_from_num_3', $cf7->posted_data['school-attended-from-num-3'] );
 update_user_meta( $user_id, 'school_attended_to_num_3', $cf7->posted_data['school-attended-to-num-3'] );
 update_user_meta( $user_id, 'school_attended_as_num_3', $cf7->posted_data['school-attended-as-num-3'] );
 update_user_meta( $user_id, 'school_major_num_3', $cf7->posted_data['school-major-num-3'] );
 update_user_meta( $user_id, 'school_degree_num_3', $cf7->posted_data['school-degree-num-3'] );
 update_user_meta( $user_id, 'school_recieved_degree_when_num_3', $cf7->posted_data['school-recieved-degree-when-num-3'] );
 update_user_meta( $user_id, 'school_gpa_num_3', $cf7->posted_data['school-gpa-num-3'] );
 update_user_meta( $user_id, 'school_transcript_num_3', $cf7->posted_data['school-transcript-num-3'] );

 update_user_meta( $user_id, 'school_name_num_4', $cf7->posted_data['school-name-num-4'] );
 update_user_meta( $user_id, 'school_location_num_4', $cf7->posted_data['school-location-num-4'] );
 update_user_meta( $user_id, 'school_attended_from_num_4', $cf7->posted_data['school-attended-from-num-4'] );
 update_user_meta( $user_id, 'school_attended_to_num_4', $cf7->posted_data['school-attended-to-num-4'] );
 update_user_meta( $user_id, 'school_attended_as_num_4', $cf7->posted_data['school-attended-as-num-4'] );
 update_user_meta( $user_id, 'school_major_num_4', $cf7->posted_data['school-major-num-4'] );
 update_user_meta( $user_id, 'school_degree_num_4', $cf7->posted_data['school-degree-num-4'] );
 update_user_meta( $user_id, 'school_recieved_degree_when_num_4', $cf7->posted_data['school-recieved-degree-when-num-4'] );
 update_user_meta( $user_id, 'school_gpa_num_4', $cf7->posted_data['school-gpa-num-3'] );
 update_user_meta( $user_id, 'school_transcript_num_4', $cf7->posted_data['school-transcript-num-4'] );

 update_user_meta( $user_id, 'school_name_num_5', $cf7->posted_data['school-name-num-5'] );
 update_user_meta( $user_id, 'school_location_num_5', $cf7->posted_data['school-location-num-5'] );
 update_user_meta( $user_id, 'school_attended_from_num_5', $cf7->posted_data['school-attended-from-num-5'] );
 update_user_meta( $user_id, 'school_attended_to_num_5', $cf7->posted_data['school-attended-to-num-5'] );
 update_user_meta( $user_id, 'school_attended_as_num_5', $cf7->posted_data['school-attended-as-num-5'] );
 update_user_meta( $user_id, 'school_major_num_5', $cf7->posted_data['school-major-num-5'] );
 update_user_meta( $user_id, 'school_degree_num_5', $cf7->posted_data['school-degree-num-5'] );
 update_user_meta( $user_id, 'school_recieved_degree_when_num_5', $cf7->posted_data['school-recieved-degree-when-num-5'] );
 update_user_meta( $user_id, 'school_gpa_num_5', $cf7->posted_data['school-gpa-num-5'] );
 update_user_meta( $user_id, 'school_transcript_num_5', $cf7->posted_data['school-transcript-num-5'] );

 update_user_meta( $user_id, 'school_name_num_6', $cf7->posted_data['school-name-num-6'] );
 update_user_meta( $user_id, 'school_location_num_6', $cf7->posted_data['school-location-num-6'] );
 update_user_meta( $user_id, 'school_attended_from_num_6', $cf7->posted_data['school-attended-from-num-6'] );
 update_user_meta( $user_id, 'school_attended_to_num_6', $cf7->posted_data['school-attended-to-num-6'] );
 update_user_meta( $user_id, 'school_attended_as_num_6', $cf7->posted_data['school-attended-as-num-6'] );
 update_user_meta( $user_id, 'school_major_num_6', $cf7->posted_data['school-major-num-6'] );
 update_user_meta( $user_id, 'school_degree_num_6', $cf7->posted_data['school-degree-num-6'] );
 update_user_meta( $user_id, 'school_recieved_degree_when_num_6', $cf7->posted_data['school-recieved-degree-when-num-6'] );
 update_user_meta( $user_id, 'school_gpa_num_6', $cf7->posted_data['school-gpa-num-6'] );
 update_user_meta( $user_id, 'school_transcript_num_6', $cf7->posted_data['school-transcript-num-6'] );

 update_user_meta( $user_id, 'school_name_num_7', $cf7->posted_data['school-name-num-7'] );
 update_user_meta( $user_id, 'school_location_num_7', $cf7->posted_data['school-location-num-7'] );
 update_user_meta( $user_id, 'school_attended_from_num_7', $cf7->posted_data['school-attended-from-num-7'] );
 update_user_meta( $user_id, 'school_attended_to_num_7', $cf7->posted_data['school-attended-to-num-7'] );
 update_user_meta( $user_id, 'school_attended_as_num_7', $cf7->posted_data['school-attended-as-num-7'] );
 update_user_meta( $user_id, 'school_major_num_7', $cf7->posted_data['school-major-num-7'] );
 update_user_meta( $user_id, 'school_degree_num_7', $cf7->posted_data['school-degree-num-7'] );
 update_user_meta( $user_id, 'school_recieved_degree_when_num_7', $cf7->posted_data['school-recieved-degree-when-num-7'] );
 update_user_meta( $user_id, 'school_gpa_num_7', $cf7->posted_data['school-gpa-num-7'] );
 update_user_meta( $user_id, 'school_transcript_num_7', $cf7->posted_data['school-transcript-num-7'] );

 update_user_meta( $user_id, 'school_name_num_8', $cf7->posted_data['school-name-num-8'] );
 update_user_meta( $user_id, 'school_location_num_8', $cf7->posted_data['school-location-num-8'] );
 update_user_meta( $user_id, 'school_attended_from_num_8', $cf7->posted_data['school-attended-from-num-8'] );
 update_user_meta( $user_id, 'school_attended_to_num_8', $cf7->posted_data['school-attended-to-num-8'] );
 update_user_meta( $user_id, 'school_attended_as_num_8', $cf7->posted_data['school-attended-as-num-8'] );
 update_user_meta( $user_id, 'school_major_num_8', $cf7->posted_data['school-major-num-8'] );
 update_user_meta( $user_id, 'school_degree_num_8', $cf7->posted_data['school-degree-num-8'] );
 update_user_meta( $user_id, 'school_recieved_degree_when_num_8', $cf7->posted_data['school-recieved-degree-when-num-8'] );
 update_user_meta( $user_id, 'school_gpa_num_8', $cf7->posted_data['school-gpa-num-8'] );
 update_user_meta( $user_id, 'school_transcript_num_8', $cf7->posted_data['school-transcript-num-8'] );

 update_user_meta( $user_id, 'carreer_field', $cf7->posted_data['carreer-field'] );
 update_user_meta( $user_id, 'carreer_field_spec', $cf7->posted_data['carreer-field-spec'] );

 update_user_meta( $user_id, 'exper_1_position_title', $cf7->posted_data['exper-1-position-title'] );
 update_user_meta( $user_id, 'exper_1_organization_name', $cf7->posted_data['exper-1-organization-name'] );
 update_user_meta( $user_id, 'exper_1_country', $cf7->posted_data['exper-1-country'] );
 update_user_meta( $user_id, 'exper_1_city', $cf7->posted_data['exper-1-city'] );
 update_user_meta( $user_id, 'exper_1_from', $cf7->posted_data['exper-1-from'] );
 update_user_meta( $user_id, 'exper_1_to', $cf7->posted_data['exper-1-to'] );

 update_user_meta( $user_id, 'exper_2_position_title', $cf7->posted_data['exper-2-position-title'] );
 update_user_meta( $user_id, 'exper_2_organization_name', $cf7->posted_data['exper-2-organization-name'] );
 update_user_meta( $user_id, 'exper_2_country', $cf7->posted_data['exper-2-country'] );
 update_user_meta( $user_id, 'exper_2_city', $cf7->posted_data['exper-2-city'] );
 update_user_meta( $user_id, 'exper_2_from', $cf7->posted_data['exper-2-from'] );
 update_user_meta( $user_id, 'exper_2_to', $cf7->posted_data['exper-2-to'] );

 update_user_meta( $user_id, 'exper_3_position_title', $cf7->posted_data['exper-3-position-title'] );
 update_user_meta( $user_id, 'exper_3_organization_name', $cf7->posted_data['exper-3-organization-name'] );
 update_user_meta( $user_id, 'exper_3_country', $cf7->posted_data['exper-3-country'] );
 update_user_meta( $user_id, 'exper_3_city', $cf7->posted_data['exper-3-city'] );
 update_user_meta( $user_id, 'exper_3_from', $cf7->posted_data['exper-3-from'] );
 update_user_meta( $user_id, 'exper_3_to', $cf7->posted_data['exper-3-to'] );

 update_user_meta( $user_id, 'exper_4_position_title', $cf7->posted_data['exper-4-position-title'] );
 update_user_meta( $user_id, 'exper_4_organization_name', $cf7->posted_data['exper-4-organization-name'] );
 update_user_meta( $user_id, 'exper_4_country', $cf7->posted_data['exper-4-country'] );
 update_user_meta( $user_id, 'exper_4_city', $cf7->posted_data['exper-4-city'] );
 update_user_meta( $user_id, 'exper_4_from', $cf7->posted_data['exper-4-from'] );
 update_user_meta( $user_id, 'exper_4_to', $cf7->posted_data['exper-4-to'] );

 update_user_meta( $user_id, 'exper_5_position_title', $cf7->posted_data['exper-5-position-title'] );
 update_user_meta( $user_id, 'exper_5_organization_name', $cf7->posted_data['exper-5-organization-name'] );
 update_user_meta( $user_id, 'exper_5_country', $cf7->posted_data['exper-5-country'] );
 update_user_meta( $user_id, 'exper_5_city', $cf7->posted_data['exper-5-city'] );
 update_user_meta( $user_id, 'exper_5_from', $cf7->posted_data['exper-5-from'] );
 update_user_meta( $user_id, 'exper_5_to', $cf7->posted_data['exper-5-to'] );

 update_user_meta( $user_id, 'exper_6_position_title', $cf7->posted_data['exper-6-position-title'] );
 update_user_meta( $user_id, 'exper_6_organization_name', $cf7->posted_data['exper-6-organization-name'] );
 update_user_meta( $user_id, 'exper_6_country', $cf7->posted_data['exper-6-country'] );
 update_user_meta( $user_id, 'exper_6_city', $cf7->posted_data['exper-6-city'] );
 update_user_meta( $user_id, 'exper_6_from', $cf7->posted_data['exper-6-from'] );
 update_user_meta( $user_id, 'exper_6_to', $cf7->posted_data['exper-6-to'] );

 update_user_meta( $user_id, 'exper_7_position_title', $cf7->posted_data['exper-7-position-title'] );
 update_user_meta( $user_id, 'exper_7_organization_name', $cf7->posted_data['exper-7-organization-name'] );
 update_user_meta( $user_id, 'exper_7_country', $cf7->posted_data['exper-7-country'] );
 update_user_meta( $user_id, 'exper_7_city', $cf7->posted_data['exper-7-city'] );
 update_user_meta( $user_id, 'exper_7_from', $cf7->posted_data['exper-7-from'] );
 update_user_meta( $user_id, 'exper_7_to', $cf7->posted_data['exper-7-to'] );

 update_user_meta( $user_id, 'exper_8_position_title', $cf7->posted_data['exper-8-position-title'] );
 update_user_meta( $user_id, 'exper_8_organization_name', $cf7->posted_data['exper-8-organization-name'] );
 update_user_meta( $user_id, 'exper_8_country', $cf7->posted_data['exper-8-country'] );
 update_user_meta( $user_id, 'exper_8_city', $cf7->posted_data['exper-8-city'] );
 update_user_meta( $user_id, 'exper_8_from', $cf7->posted_data['exper-8-from'] );
 update_user_meta( $user_id, 'exper_8_to', $cf7->posted_data['exper-8-to'] );

 update_user_meta( $user_id, 'conv_area1', $cf7->posted_data['conv-area1'] );
 update_user_meta( $user_id, 'conv_area2', $cf7->posted_data['conv-area2'] );
 update_user_meta( $user_id, 'research_area1', $cf7->posted_data['research-area1'] );
 update_user_meta( $user_id, 'research_area2', $cf7->posted_data['research-area2'] );
 update_user_meta( $user_id, 'research_area3', $cf7->posted_data['research-area3'] );
 update_user_meta( $user_id, 'research_area4', $cf7->posted_data['research-area4'] );
 update_user_meta( $user_id, 'application_status', 'I' );

 global $current_user;
 get_currentuserinfo();
 $email_address = '[email protected] /cdn-cgi/l/email-protection';
 // write the email content
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=utf-8\n";
$header .= "From:" . $email_address;
$subject = 'W Application Form';
$message = "Hi,<br/><br/>".$cf7->posted_data['first-name'].' '.$cf7->posted_data['last-name']."<br/><br/>";
$message .= "Your application has been submitted successfully";
wp_mail($current_user->user_email, $subject, $message, $header);
 //$current_user->user_email
 }

我还尝试了另一种方法来做到这一点,下面基于其他示例和 WP codex,但这也不起作用?

   add_action('wpcf7_before_send_mail', 'updateuser');
 function updateuser($cf7)   
{
$first_name = $cf7->posted_data["first-name"];
$middle_name = $cf7->posted_data["middle-name"];
$last_name = $cf7->posted_data["last-name"];

global $wpdb, $wpcf7;
global $current_user;
get_currentuserinfo();
$wpdb->update( 
'usermeta',
array (
    'first_name' => $first_name,
    'middle_name' => $middle_name,
    'last_name' =>  $last_name
),
array( 'ID' => $userid ), 
array( 
    '%s',   
    '%s',   
    '%s'        
), 
array( '%d' ) 
);

 global $current_user;
 get_currentuserinfo();
 $email_address = '[email protected] /cdn-cgi/l/email-protection';
 // write the email content
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=utf-8\n";
$header .= "From:" . $email_address;
$subject = 'New Application Form';
$message = "Hi,<br/><br/>".$cf7->posted_data['first-name'].' '.$cf7->posted_data['last-name']."<br/><br/>";
$message .= "Your application has been submitted successfully";
wp_mail($current_user->user_email, $subject, $message, $header);
   //$current_user->user_email
}
 ?>

经过大量实验和谷歌搜索并遵循 Howli 的建议后,我终于到达了那里,这段代码可以更新 usermeta 表,希望它可以帮助某人节省几个小时的时间:

add_action('wpcf7_before_send_mail', 'cf7import',1);
function cf7import() {
$title = $contact_form->title;
$submission = WPCF7_Submission::get_instance();
if ( $submission ) 
{
$posted_data = $submission->get_posted_data(); 
$formtitle = $cfdata->title; } 
if ( $formtitle == 'Form Name') { 
}
 global $wpdb; 
 $user_id = get_current_user_id();
 update_user_meta( $user_id, 'prefix', $posted_data['prefix'] );
 update_user_meta( $user_id, 'first_name', $posted_data['first-name'] );
 update_user_meta( $user_id, 'middle_name', $posted_data['middle-name'] );
 update_user_meta( $user_id, 'last_name', $posted_data['last-name'] );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

联系表格 7 至 WordPress 用户数据库 的相关文章

  • CodeIgniter:My_Lang 中的 get_instance

    我发现这个有用的国际化代码 http pastebin com SyKmPYTX http pastebin com SyKmPYTX 一切正常 除了我无法在此类中使用 CI 函数 我想从 DB 设置 languages 和 special
  • POINT 列上的 MySQL INSERT/UPDATE

    我正在尝试用我国家的地理位置填充我的数据库 我的一张表有 4 个字段 ID PK 纬度 经度和地理点 EDIT SCDBs Punto Geografico SET lat 18 469692 SET lon 63 93212 SET g
  • MySQL:计算日期/时间之间的差异 - 仅在周一至周五“工作周”期间

    我需要计算开始日期 时间和结束日期 时间之间的差异 但是 我只想在 5 天的工作周内执行此操作 不包括周六 周日 做这个的最好方式是什么 我的想法是 从日期开始 我必须获取星期几 如果是工作日 那么我将添加到累加器中 如果不是 那么我不会添
  • 在mysql中的单个查询中更新多个表

    我有三个查询 我想要一个 这是我的查询 UPDATE tab1 SET a WHERE id 3 UPDATE tab2 SET b WHERE id 9 UPDATE tab3 SET c WHERE id 5 您可以尝试下面的代码 UP
  • R:如何应用输出多列数据帧的函数(使用 dplyr)?

    我想查找数据框中某一特定列与所有其他列之间的相关性 p 值和 95 CI broom 包提供了一个示例 说明如何使用带有 dplyr 和管道的 cor test 在两列之间执行此操作 对于 mtcars 和 mpg 列 我们可以与另一列进行
  • 不允许在 php 中连接到此 MariaDB 服务器

    我尝试在 php 中连接远程服务器数据库 但出现以下错误 Host xx xxx xx xx is not allowed to connect to this MariaDB server in 我的连接代码是这样的 servername
  • Windows 8.1 升级后 Apache 无法工作 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 今天从 Windows 8 升级到 Windows 8 1 后 Apache 不再工作 我上次从 Windows 7 升级到 Window
  • 在 MySQL 中对整数字段运行带引号的数字(字符串)查询时会发生哪些复杂情况

    在 SQL 中 不应引用整数 因为如果引用 它将是一个字符串 但我很好奇如果我这样做会出现什么问题 并发症 例如 SELECT FROM table WHERE id 1 正确的 vs SELECT FROM table WHERE id
  • 将数组传递给函数 - 指针与引用(C++ 与 C)

    我有一个关于将数组传递给函数的最佳实践的广泛问题 因此 过去当我用 C 语言编程时 我想要一个函数的输入是一个数组 我会声明该函数的输入参数是一个指针 这效果相对较好 然而 我已经开始更多地使用 C 进行编程 并试图确定将数组传递到函数中的
  • MySQL“LIKE”搜索不起作用

    我通过 LOAD DATA INFILE 在 MySQL 中导入了一个 txt 数据库 一切似乎都正常 唯一的问题是 如果我使用以下查询在数据库上搜索记录 SELECT FROM hobby WHERE name LIKE Beading
  • WordPress:wpdb->插入与wpdb->准备(wpdb->查询(“INSERT

    我想知道 WordPress 的插入功能是否也向数据添加斜杠 如果没有 准备查询方法似乎可以更好地防止 SQL 注入 我尝试在 codex api 中查找问题 然而 它似乎没有记录 谢谢 这个问题有点老了 自从提出这个问题以来 法典可能已经
  • 即使没有结果也返回一个值

    我有这种简单的查询 它返回给定 id 的非空整数字段 SELECT field1 FROM table WHERE id 123 LIMIT 1 问题是如果找不到 id 结果集就是空的 我需要查询始终返回一个值 即使没有结果 我有这个东西工
  • PHP PDO 使用 bindParam 第一个参数(不带冒号)[重复]

    这个问题在这里已经有答案了 请检查这个 user id int GET user id sql DELETE FROM users WHERE user id user id query db gt prepare sql query gt
  • 使用Perl/DBI/MySQL/InnoDB查找外键信息

    我想以编程方式查找 MySQL 数据库中特定 InnoDB 表的外键 我正在使用 Perl 我偶然发现 dbh gt foreign key info 我刚刚尝试使用它 但似乎有点错误 它不会返回 ON DELETE 和 ON UPDATE
  • 无法在 Mac 上启动 MySQL

    使用 Brew 安装后 我无法运行 MySQL 我使用的是 OS X El Capitan 版本 10 11 3 和 MySQL Server 版本 5 7 11 当我启动服务器时 我收到 启动 MySQL 错误 服务器退出而不更新 PID
  • 非常大的字段会对 MySQL 数据库产生负面影响吗?

    我目前正在使用 Django 构建一个网站 并希望托管用户生物样式页面 该页面可能长达几 KB 这些字段不一定需要搜索 但在查找用户名时确实需要提供 将这些数据存储在数据库中会产生负面影响吗 如果我使用带有数据库链接的静态文本文件 我的服务
  • 如何从批量数据中的mysql列中删除所有非数字字符

    我想从列中删除所有非数字字符 我的数据库中有大量数据 目前我正在使用以下链接中描述的方法 http venerableagents wordpress com 2011 01 29 mysql numeric functions http
  • 让登录更安全

    我已使用此代码进行管理员登录 仅当用户输入正确的用户名和密码时才应打开loginhome php 但后来我意识到这根本不安全 任何人都可以直接访问 mywebsite loginhome php 而无需登录 注销后 可以使用后退按钮打开 l
  • matlab中求和函数句柄

    Hi我试图对两个函数句柄求和 但它不起作用 例如 y1 x x x y2 x x x 3 x y3 y1 y2 我收到的错误是 对于 function handle 类型的输入参数 未定义函数或方法 plus 这只是一个小例子 实际上我实际
  • 如何在MYSQL中将整个字符串小写并保持第一个大写[重复]

    这个问题在这里已经有答案了 我的表栏目 我预期的输出会在列中发生变化 Smith Allen Doyle Dennis Baker Waker 这是我尝试过的 但不起作用 UPDATE TABLE employee SET last nam

随机推荐

  • 十六进制颜色如何工作?

    代表CSS颜色的十六进制是什么意思 在不记住确切代码的情况下如何知道它是什么颜色 它与RGB 和CMYK 系统有什么关系吗 我想了一下FF means 255RGB 但后来我意识到 15 2 不是 255 而是 225 十六进制使用十六个不
  • 捆绑包格式无法识别、无效或不合适

    代码 8 1 语言 Objective C 我可以在 iPhone 上运行该项目 但无法在模拟器上运行 I tried 1 删除DerivedData文件夹的所有数据 2 清理项目并重新启动项目 3 删除资源文件夹 但这没有用 对于那些无法
  • PHP 中的正则表达式重复捕获组

    我正在尝试从一个带有路线的文件中获取信息 因此对于这项工作 我选择了正则表达式 但我遇到了重复信息的问题 为了做一个更好的问题 我将把我拥有的内容和我想要的内容放在一起 所以我有一个文件 Codes C Connected S Static
  • 如何在 scala 中按 Ordered 参数化 Int

    我有一个具有参数化类型的类 我想对其进行比较运算符 我认为我需要使用 Ordered 特征来实现这一点 但编译器不喜欢我使用它 假设我有以下课程 class Test T lt Ordered T def someOp t T if t l
  • 仅当在构建服务器上运行时单元测试才会失败

    为了帮助单元测试 我们已经完成了DateTime委托中的类 以便DateTime Now可以在单元测试中被覆盖 public static class SystemTime region Static Fields public stati
  • 如何检测我的 Android 应用程序中的广告拦截器?

    有什么方法可以检测广告拦截器何时在应用程序中运行 我想在我的应用程序中检测用户是否使用任何应用程序来阻止应用程序中的广告 如果是 那么我想向用户显示弹出窗口 要求他在使用应用程序时禁用广告拦截器 Android 操作系统没有提供官方方法来以
  • Typescript/babel 导入导致“_1.default 不是函数”

    我正在尝试使用https github com timmywil panzoom https github com timmywil panzoom来自使用 webpack 和 babel 编译的 typescript 项目 问题是打字稿方
  • 自定义树视图

    有没有办法自定义 winform 树视图以获得类似的东西 目的是通过父项目使用一种颜色并定义一个三角形而不是 图标来开发项目 Use TreeViewDrawMode OwnerDrawText所以缩进将由TreeView 除此之外 你应该
  • ::ng-deep 将被弃用 - 有其他选择吗?

    医生说 阴影穿透后代组合器已被弃用 并且主要浏览器和工具正在删除支持 因此 我们计划放弃对 Angular 的支持 对于 deep gt gt gt 和 ng deep 的所有 3 个 在那之前 应该首选 ng deep 以获得与工具更广泛
  • 在 JBoss 上部署 Hibernate 应用程序时出错 - 找不到适用于 jdbc 的驱动程序

    我有一个 Spring Hibernate Web 应用程序 目前在 Tomcat 上运行良好 我正尝试将其部署到 JBoss 7 1 AS 应用程序全部正确启动 但如果我设置 Hibernate Persistence 设置来创建表 则会
  • 如何使用冒号解组 XML 属性?

    我正在使用的一些 SVG XML 文件的属性名称中包含破折号和冒号 例如
  • 如何使用 jasmine 测试 $window.open

    这是我的功能 scope buildForm function majorObjectId name window open FormBuilder Index scope currentAppId form majorObjectId n
  • 如何在 perl 中创建多维数组?

    我这样创建一个多维数组 usr bin perl use warnings use strict my a1 1 2 my a2 a1 3 但事实证明我仍然得到一个一维数组 Perl 中正确的方法是什么 你得到一个一维数组 因为数组 a1在
  • 让 Collections.binarySearch() 与 CompareToIgnoreCase 一起使用?

    因此 我正在一个巨大的 ArrayList 中搜索特定的 String 值 但如果我正在查找的 String 与我传递给的 String 相等 不区分大小写 我需要 Collections binarySearch 返回一个 gt 0 的值
  • 如何使用 jQuery 获取文本输入的所有值?

    我有一个表 其中有一列预先填充的文本输入 table tr td td td td tr table
  • 如何将 zip 文件上传到 azure blob,然后在那里解压缩 [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我有很多 zip 文件 其中只有几个文件夹和 50 多个文件 如何将这些 zip 文件上传到 azure blob 然后在那里解压缩 将服务
  • mvc c# html.dropdownlist 和 viewbag

    所以我有以下 伪代码 string selectedvalud C List
  • 如何在node.js模块中实现继承?

    我正在编写 Nodejs 应用程序 它基于expressjs 我对在 Nodejs 模块中进行继承感到困惑 我想做的是创建一个模型基类 比方说 my model js module exports function my model my
  • 在 C# 中提取 .cab 文件

    我正在开发一个 C 应用程序 我需要提取一个 cab 文件 我找不到在 C 中执行此操作的库 由于许可问题 我无法使用 Microsoft Deployment Compression Cab dll I found this https
  • 联系表格 7 至 WordPress 用户数据库

    我编写了以下函数 以便在发送联系表单时将其添加到用户数据库字段中 问题是它发送了最终电子邮件 但没有向数据库输入任何内容 因此我一定在某个地方出现错误 任何帮助将不胜感激 add action wpcf7 before send mail