Используйте SQL, чтобы выбрать поля из списков WordPress -- sql поле с участием wordpress поле с участием select поле с участием field пол Связанный проблема

Use SQL to select fields from wordpress listings


1
vote

проблема

русский

Я использую тему WordPress, которая может хранить много информации, которую я довольно увлекаюсь доступом.

Я пытаюсь получить доступ к широте и долготе (которые хранятся как поле под названием «местоположение»). Они хранятся в сообщении WordPress, с типом должности «листинг».

Я могу получить это на работу, но это не дает мне поля, которые мне нужны:

 <код> $query = "SELECT DISTINCT ID, post_title FROM $wpdb->posts WHERE post_type='listing' "; $value = $wpdb->get_results($query); print_r($value);   

Когда я добавляю в поле местоположения (например, ниже), он не работает. Массив возвращается пустым.

 <код> $query = "SELECT DISTINCT ID, post_title, location FROM $wpdb->posts WHERE post_type='listing' "; $value = $wpdb->get_results($query); print_r($value);   

Я также попробовал положить местоположение внутри кавычки, но тогда я получаю такое результат, для каждого списка:

массив ([0] = & gt; stdclass объект ([id] = & gt; 5299 [post_title] = & gt; мой пост Название [Расположение] = & gt; Расположение)

Мне нужно иметь возможность получить доступ к широте и долготе, которые хранятся внутри поля местоположения. Любая помощь оценивается :)

Английский оригинал

I'm using a WordPress theme which can store a lot of information, which I'm quite keen on accessing.

I'm trying to access the latitude and longitude (which are stored as a field called 'location'). These are stored in WordPress posts, with a post type 'listing'.

I can get this to work, but it doesn't give me the fields I need:

$query = "SELECT DISTINCT ID, post_title FROM $wpdb->posts WHERE post_type='listing' "; $value = $wpdb->get_results($query); print_r($value); 

When I add in the location field (like below), it doesn't work. The array is returned blank.

$query = "SELECT DISTINCT ID, post_title, location FROM $wpdb->posts WHERE post_type='listing' "; $value = $wpdb->get_results($query); print_r($value); 

I've also tried putting location inside quotation marks, but then I get a result like this, for each listing:

Array ( [0] => stdClass Object ( [ID] => 5299 [post_title] => My post title [location] => location )

I need to be able to access the latitude and longitude which are stored inside the location field. Any help is appreciated :)

</div
           
     
     

Список ответов

0
 
vote
<Р> Я полагаю, что ключ мета является «место», так что вы можете извлечь его таким образом. Вы должны передать идентификатор сообщения в качестве первого параметра.
 <код> NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:@"YOUR_URL"]];      // Check the cache.     NSCachedURLResponse *cachedResponse = [[NSURLCache sharedURLCache] cachedResponseForRequest:request];     NSLog(cachedResponse ? @"Cached response found!" : @"No cached response found.");     //Load cache     [NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:NULL]; 2  
<Р> Для получения дополнительной информации. <Р> http://codex.wordpress.org/Function_Reference/get_post_meta

или

<Р> Если вы хотите, это ваш путь, то:
 <код> NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:@"YOUR_URL"]];      // Check the cache.     NSCachedURLResponse *cachedResponse = [[NSURLCache sharedURLCache] cachedResponseForRequest:request];     NSLog(cachedResponse ? @"Cached response found!" : @"No cached response found.");     //Load cache     [NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:NULL]; 3  
 

I assume that your meta key is 'location' , so you can retreive it by this way. You have to pass the post id as the first parameter.

   $location = get_post_meta( $post_id, 'location' ); 

For more info.

http://codex.wordpress.org/Function_Reference/get_post_meta

OR

If you want it your way then :

$query = "SELECT DISTINCT  meta_id, meta_value  FROM $wpdb->postmeta WHERE meta_key ='location' "; $value = $wpdb->get_results($query); print_r($value); 
</div
 
 

Связанный проблема

23  Клиент браузера Microsoft SQL [Закрыто]  ( Microsoft sql browser client ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыт. Этот вопрос не соответствует Рекомендациям переполнения ...

0  Сервер SQL Server Rowing Rows Mathet - без «заказа»  ( Sql server paging rows by offset without order by ) 
Производственный стол мой содержит более миллиона записей. Требование требует для поискового запроса для извлечения записей по смещению и предельным параметра...

2  Как использовать Regex с JSON_EXTRACT на большом запросе  ( How to use regex with json extract on big query ) 
У меня есть поле JSON на большом настольном запросе и в настоящее время я использую следующий метод, чтобы сделать извлечение из элемента ID (например): <ко...

0  Вставка в Oracle последовательно  ( Are insert in oracle sequential ) 
У меня есть стол в Oracle. Я создаю несколько пакетных заданий. Каждая пакетная задача вставила некоторое количество записей в таблице. Я хотел узнать, буду...

0  SQL Server - получить столбец, у которого есть конкретное значение  ( Sql server get column who have specific value ) 
У меня есть запрос SQL, который возвращает: <код> id | value 1 a 1 a 1 b 2 a 2 a Я хочу получить только...

18  Функция isnull в db2 sql?  ( Isnull function in db2 sql ) 
Есть ли исполнительное, эквивалентное isnull функции для db2? Представьте себе, что некоторые из наших продуктов являются внутренними, поэтому у них нет име...

0  Значение цитаты в Zend Framework 2  ( Quote value into zend framework 2 ) 
Я работаю над приложением, используя ZF2. В моем приложении я должен вставить много строк в базу данных (около 900). У меня есть таблица модель для этого, п...

2  Условная сумма на основе даты (сверхурочная сумма по контракту)  ( Conditional sum based on date sum overtime by contract ) 
У меня есть стол с <Код> ID (Commonse_id), <код> Name , <код> time_worked , <код> time_to_work , <код> Contract_Start_Date , <код> Date_of_Entry . Эта таблиц...

3  Выбор таблицы свойств как столбцы  ( Selecting table of properties as columns ) 
У меня есть две таблицы, <код> things и <код> properties : <код> CREATE TABLE things ( id SERIAL PRIMARY KEY ); CREATE TABLE properties ( thing_id INT...

1  Настройте SQL PolyBase для доступа к внешним данным в MongoDB - проблема  ( Configure sql polybase to access external data in mongodb problem ) 
Я пытаюсь подключить SQL Server с помощью полибазы с MongoDB, но я не в состоянии создать внешний источник данных для этого. Пожалуйста, помогите ... Я испо...

0  Обновление данных с той же первичным ключом  ( Updating data with same primary key ) 
Я читаю данные из файла CSV и добавление данных в базу данных. Во время вставки данных в базу данных я хочу обновить данные с той же первичной клавишей. e.g...

0  Конвертировать стол в другой формат в MSSQL  ( Convert table to another format in mssql ) 
Я сталкиваюсь с проблемой с MS-SQL в получении вывода из таблицы в определенном формате. . Имя |. StringValue |. Parent_id. Полевое имя |. Testheader1 |. 3. ...

0  Что такое мой пропавший оператор в моем выражении запроса?  ( What is my missing operator in my query expression ) 
First Off, я очень новый с доступом, так что извиняюсь, если это супер базовый, но я бегу в проблему с моим запросом, и я не знаю, в чем проблема. Вот мой код...

-1  SQL Server: Дата сравнения часов  ( Sql server date to hours comparison ) 
Я хотел бы получить элементы, размещенные на заказами за последние X часов. Если таблица хранит эти данные в качестве даты, как бы я смогу получить заказы, по...

0  SQL-запрос слишком долго  ( Sql query taking too long ) 
У меня есть простая «вставка в ..». Запрос, который принимает около 40 секунд для выполнения. Он просто принимает записи из одной таблицы и вставляет в другую...