garvey, допустим, будут еще поля типа фамилии и отчества и потребуется, чтобы все 3 значения фамилия имя и отчество не совпадали с предлагаемыми данными из переменных. Тогда уникальные, будут бесполезны т.к. если друг у одного человека имя "Игорь" и Ф.О разные и тут же встречается еще один "Игорь", то второго Игоря и не добавит.
Что в таком случае? Какой должен быть запрос?
Степаненко Игорь Владимирович и Смирнов Игорь Владимирович (2 разных человека и они хотят быть в базе данных и Ф.И.О. должны храниться отдельно)
Здравствуйте, возможно ли сделать так, чтобы одной строкой проверить данные из бд и в случае, если таких данных нет, добавить их?
Допустим, есть переменная $name и ей присвоено значение 'Игорь'. Требуется, проверить наличие значения переменной $name в базе данных mysql, если совпадения не найдены, то добавить новую запись.
Ну один запрос это до запятой, разделяется пробелами (AND - и) т.е. ищется совпадения каждого слова в тексте, далее, запятая - это уже второй запрос (OR - или). (Добавление) Если так посудить, то от регулярки требуется:
1. убрать множественные пробелы (не более одного пробела меж словами).
2. в начале строки поставить WHERE status='1'
3. обработать слово text LIKE 'слово'
4. обработать пробел ,если он есть AND
5. обработать слово после пробела text LIKE 'слово'
6. обработать запятую (если она есть) OR status='1'
7. обработать шаг 2-6 и т.д.
8. обработать конец строки, убрав знаки препинания, пробелы и т.п.
я просто не представляю какая будет регулярка и это даже сложно понять как её написать.
Здравствуйте, испытываю проблему в написании простого поиска.
Цель:
обработать поисковый запрос типа "я пишу, этот запрос, так" status='1' AND text LIKE '%Я%' AND text LIKE '%пишу%' OR status='1' AND text LIKE '%этот%' AND text LIKE '%запрос%' OR status='1' AND text LIKE '%так%'
т.е. поиск идет в 1 таблице и в 1 текстовой ячейке.
Возможно, кто-то сталкивался с такой задачей?
так же стоит учитывать множественные пробельные знаки типа: "я пишу, этот _тут несколько пробелов_ запрос, так", у меня таким образом выдается ошибка т.к. text LIKE '%%'
Здравствуйте, подскажите, каким образом сравнить изображения и вывести из них повторяющиеся.
В моём представлении (возможно я ошибаюсь или что-то упускаю)
вывод в массив размер изображения getimagesize(), размер файла в байтах filesize() и все это чудо сравнить с использованием !array_unique() - который работает только так array_unique().
от сюда напрашивается вопрос, как сравнить многомерный массив, допустим, если ключом указывать имя файла (которое уникальное и повторяться просто не может) и далее данные о файле?
или использовать стандартные ключи и записывать данные в едином формате, допустим через запятую, как правило, одинаковые изображения, будут иметь одинаковые значения в массиве и остается только их вывести на экран, чем и является конечная цель работы скрипта.
у кого есть практический опыт в решении подобной задачи, помогите разобраться в логике, алгоритма и в построении самого кода.
--
Заранее, спасибо.
JustUserR, скажем так, собрать html страницу не трудно, но там получается тонна модальных окон которые прописаны под каждой ссылкой ,которая его вызывает - это нагружает страницу и она загружается дольше, тем более модальное окно может содержать любой объем информации включая изображения. Еще и не известно, загружается ли это изображение сразу или только при открытии модального окна?
Требуется пример инклайда php файла или результат его работы в модальное окно по мере его вызова на странице.
Здравствуйте, как с помощью js/ajax реализовать такую штуку, чтобы при запросе (нажатии по ссылке и т.п.) выполнялся php скрипт и результат его работы выводился в модальное окно, которое открывается при нажатии по ссылке?
Модальное окно уже есть их тонна в интернете, вот как вывести туда результат работы скрипта, я не знаю. Могу только сразу вывести данные окна, они будут скрыты от пользователя, но это займет дополнительное время на загрузку всей страницы, а хочется динамики.
Stierus, допустим файл лежит в заурядной директории в глубине древа, образном 1/2/3/4/5/6/7/8 - выполняется скрипт ingod.php и требуется сделать инклайд ismaindoc.php зачем прописывать весь путь целиком, когда и без этого он будет искать в директории, в которой хранится ingod.php ?