sql >> Databáze >  >> RDS >> Mysql

$wpdb->update nebo $wpdb->insert způsobí přidání lomítek před uvozovky

Poté, co nad tím strávíte den, odpověď je následující:

Wordpress uniká při deklaraci $_POST, nikoli při skutečném vložení, což je bizarní.

$id = stripslashes_deep($_POST['id']); //added stripslashes_deep which removes WP escaping.
$title = stripslashes_deep($_POST['title']);
$message = stripslashes_deep($_POST['message']);

$wpdb->update('table_name', array('id'=>$id, 'title'=>$title, 'message'=>$message), array('id'=>$id));

To bude znamenat, že WP nebude přidávat lomítka před žádné uvozovky.



  1. Jak přidat nový sloupec do tabulky MYSQL?

  2. Jak v MySQL vrátit týden v měsíci?

  3. Sladění nabídky a poptávky – Řešení, část 3

  4. Vyberte řádky, které nejsou přítomny v jiné tabulce