meekes
@meekes
Стажер

Как вывести данные таблицы в соответствии ее ссылке?

Есть таблица в ней 2 столбика
gorod - список городов
url - название города на латинице

Например строка таблицы - Ростов - rostov

Нужно вывести название города в соответствии содержания url. Т.е если в ссылки сайта есть "rostov", то выводит "Ростов"

Я думаю так начать, но не знаю как правильно закончить
$gorod = $wpdb->get_var( "SELECT gorod FROM wp_mytable WHERE "не знаю как правильно выставить условие" ");

echo '<p>Город: ' . $gorod . '</p>';
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Сперва обрабатываете ссылку, чтобы вычленить из неё название города
Потом ищете уже в базе по нужному ключу
Для разбора url можно использовать preg_match / explode / parse_url

$url = 'https://site.ru/kazan';
$slug = basename($url); //<--- 'kazan'

$gorod = $wpdb->get_var($wpdb->prepare(
	"SELECT gorod FROM wp_mytable  WHERE slug = %s", $slug
));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы