Как проверить, вставлены ли новые строки в определенную таблицу

#php #mysql #wordpress

#php #mysql #wordpress

Вопрос:

Имя моей таблицы — pm. У меня есть два вопроса.

  1. Как я могу проверить, вставлены ли новые строки в эту таблицу (используя запрос wpdb)?

  2. Как получить вставленные строки из таблицы (используя запрос wpdb)?

Комментарии:

1. вы можете использовать $wpdb->insert() для Q1. $wpdb->get_results ( "SELECT * FROM myTable" ); для Q2.

Ответ №1:

 $wpdb->insert('table', $arrayData); 
  

это вернет значение true, если оно успешно добавлено в вашу таблицу, и значение false, если не удалось добавить в таблицу из-за какой-либо ошибки в запросе

чтобы получить идентификатор последней вставленной записи, вы можете использовать

 $wpdb->insert_id
  

которая вернет идентификатор последней записи

более подробная информация о $ wpdb находится здесьhttps://codex.wordpress.org/Class_Reference/wpdb#INSERT_row