Articles of duplicates

Удаление дубликатов косой черты в URL через .htaccess или PHP

Я пытаюсь удалить повторяющиеся косые черты из URL-адресов. Следующее правило .htaccess: RewriteRule ^(.+)//+(.*)$ $1/$2 [L,NC,R=301] НЕ работайте для меня по URL-адресу, например: http://www.mp7.org/?site=69.com\\\\\\\\\\\\\\\\ Файл .htaccess #### mod_rewrite in use Options +FollowSymlinks RewriteEngine On

PHP – нужно удалить повторяющиеся символы в строке, но хотелось бы включить исключения

Я искал по всему Интернету решение, но не смог его найти. Мне нужно удалить повторяющиеся символы внутри String, но также хотелось бы включить исключение, чтобы позволить целочисленное количество символов повторяться / оставаться в строке. Например, я попробовал следующее: $str = 'This ———-is******** a bbbb 999-999-9999 ******** 8888888888 test 4444444444 ********##########Sammy!!!!!! ###### hello !!!!!!'; $t1 = […]

MySQL Вставить строку, дублировать: добавить суффикс и повторно вставить

Мой вопрос довольно сложный, но я решил попробовать. Короче говоря, я хочу вставить строку с slug (короткая строка с альфами и тире: this-is-a-slug). Проблема в том, что slug – это уникальный ключ, и могут быть дубликаты. Когда есть дубликат, он должен быть вставлен с измененным slug , например, с суффиксом: this-is-a-slug-1, если это не приведет […]

PHP / MySQL: получение нескольких столбцов с одинаковым именем в объединении запросов без псевдонимов?

У меня две таблицы. Один для пользователей и один для сообщений. Таблица пользователей имеет следующие поля: id, username, password, created_at, modified_at Таблица сообщений имеет следующие поля: id, user_id, title, body, created_at, modified_at Когда я использую запрос, например: SELECT * FROM `users` LEFT OUTER JOIN `posts` ON users.id=posts.user_id И получить результаты с помощью PDO: $sth = […]

Запретить дублирование записей SQL

Я хочу иметь возможность предотвратить дублирование строк текстового поля SQL. То есть, если строка 1 имеет поле имени, которое уже определено как «Джон Смит», я не хочу, чтобы он мог добавить еще один «Джон Смит» (как это обычно бывает в этом названии). Я попытался проверить, существовал ли он во время вставки, но проблема в том, […]