• Читал документацию, написал код, который «недо-работает. Извините, что в нем не так?

    	global $wpdb;
    	$wpdb->update(
    		"UPDATE FROM $wpdb->participants_database, date_recorded = ‘now()’  WHERE e_mail = 'user_email'; "
    	);
    	$raice = $wpdb->get_results( "SELECT COUNT(*) FROM $wpdb->ID WHERE e_mail = 'user_email';" );
    	return "Данные {$raice} обновлены.";
    	});
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Yuri

    (@yube)

    в нем не так?

    Почти всё, что касается $wpdb->update.
    См. https://codex.wordpress.org/Class_Reference/wpdb#REPLACE_row

    <?php $wpdb->update( $table, $data, $where, $format = null, $where_format = null ); ?> нужно заменять «table»? Эти значения с $ имеют очередность? Как к ним правильно обращаться, пример неясен…

    $wpdb->update( $(table)participants_database, $(data)date_recorded = ‘now()’, $(where)WHERE e_mail = 'user_email';?

    Модератор Yuri

    (@yube)

    Эти значения с $ имеют очередность?

    Разумеется. А Вы знаете язык программирования, в котором порядок неименованных параметров не имеет значения?

    Извините, но я не хочу нести ответственность за дрова, которые Вы наломаете, поэтому от меня больше не будет подсказок и советов. Кроме последнего: изучать матчасть.

    А Вы знаете язык программирования, в котором порядок неименованных параметров не имеет значения?

    — нет

    не хочу нести ответственность за дрова, которые Вы наломаете

    не наломаю, на крайний случай есть откат бд и файлов от хостинга.

    от меня больше не будет подсказок и советов

    Может, всё таки ответите на

    нужно заменять «table»

    Все эти значения просто заменять, так?

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «$wpdb» закрыта для новых ответов.