$wpdb вставка большая проблема, очень странно
Я использую $wpdb, чтобы вставить несколько строк с информацией в конкретную таблицу... Все работает нормально, пока я не добавлю теги img без значения (изображение), в тему или пост.
Eample: <img src="">
Я думаю, что это обновляет (браузер пытается найти изображение и снова открывает HTML-файл...) страницы и вызывает параметры вставки, которые дублируют строки в таблице.
В Chrome строка дублируется 3 раза, в Firefox 2 раза, а в Opera IE работает нормально, как это исправить и как предотвратить повторяющиеся / множественные вставки?
Для вставки я использую этот код:
$data_array = array('aff_id' => $aff_id, 'remote_addr' => $remoteaddress, 'url' => $curentpage, 'referrer' => $httpreferer);
$wpdb->insert( 'amember_aff_clicks', $data_array );
он подключается к внешней таблице $, но к той же базе данных.
1 ответ
Избежать ваших ценностей: $remoteaddress = $wpdb->escape($remoteaddress));
, Еще лучше использовать $wpdb->prepare();
посмотрите здесь быстрый пример и прочитайте ссылку на класс $wpdb