Ondersteuning » Code oplossingen gezocht » wpdb prepare insert = foutmelding :(

  • Hierbij twee verschillende manieren geprobeerd om een insert te doen in een eigen tabel (met prepare voor veiligheid…)

    Bij beide krijg ik een error.

    Bij de eerste krijg ik een sql error en lijkt het alsof hij de tabel niet ziet…

    global $wpdb;
    $wpdb->query( $wpdb->prepare(

    INSERT INTO $wpdb->wp_wd_klanten
    ( url, klantemail )
    VALUES ( %s, %s )
    “,
    $klant_url,
    $klant_email
    ) );

    */

    Bij deze krijg ik ook een error.. maar vult hij de tabel wel..

    global $wpdb;
    $sql = $wpdb->prepare(
    “INSERT INTO ‘wp_wd_klanten’
    ( url, klantemail ) values ( %s, %s )”,
    $klant_url,
    $klant_email
    );

    $wpdb->query($sql);

    WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ”wp_wd_klanten’ ( url, klantemail ) values ( ‘www.yahoo.com’, ‘sdfsdfsd.nl’ at line 1]
    INSERT INTO ‘wp_wd_klanten’ ( url, klantemail ) values ( ‘www.yahoo.com’, ‘sdfsdfsd.nl’ )

    WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ”wp_wd_klanten’ ( url, klantemail ) values ( ‘www.yahoo.com’, ‘sdfsdfsd.nl’ at line 1]
    INSERT INTO ‘wp_wd_klanten’ ( url, klantemail ) values ( ‘www.yahoo.com’, ‘sdfsdfsd.nl’ )

    Wat doe ik hier fout !? Zonder prepare te gebruiken gaat alles trouwens wel goed…

1 reactie aan het bekijken (van in totaal 1)
1 reactie aan het bekijken (van in totaal 1)
  • Het onderwerp ‘wpdb prepare insert = foutmelding :(’ is gesloten voor nieuwe reacties.