baracuda2: этот вопрос уже жеван-пережеван сто раз. И только ты кидаешься его исследовать с жаром неофита. Предложенный тобой вариант - самый кривой из возможных.
Это не проблема классов вообще, это проблема класса для работы с БД. Ты написал класс, воображая, что в каждый моменть времени будешь работать только с одним запросом. А это, разумеется, не так. И подумай, что станет с твоими $resQuery и $rows, когда ты выполнишь второй запрос, не закончив работу с первым.
Ну слава богу, уговорил. Твоя функция query() возвращает не то что ты думаешь. И твой класс никогда не сможет выполнять запросы в цикле. И это еще не все проблемы
Зря переписал. Тот код, который у тебя - он ХУЖЕ, чем чистый mysqli без оберток. И ты еще снова прибежишь сюда с вопросом, почему у тебя все не работает.
потому что mysqli_data_seek вообще никогда не нужно для работы с mysqli. Это бессмысленная и ненужная функция. попробуй всё-таки посмотреть в документации, как получают данные из БД с помощью mysqli
Вот об этом и речь. HTML entities не имеют ничего общего с urlencode. Именно поэтому программист должен сначала узнать проблему, а потом её решать. А не наоборот. Скорее всего entities уже в исходном xml
searche: в данном случае речь не о скорости поиска а об использовании Сфинкса для поиска по параметрам. Но говорить о любых конкретных реализациях можно только если знать реальную задачу.
searche: Значений будет значительно больше, чем 100. Именно поэтому EAV представляет собой прекрасный вариант. Особенно для начинающего, который даже вопрос по своей задаче сформулировать не может.
mysqli - не волшебное заклинание, которое делает данные безопасными автоматически, просто фактом своего присутствия. "Не пускает" не библиотека которой ты пользуешься, та то КАК ты ей полльзуешься. По ссылке показано НЕПРАВИЛЬНОЕ использование, все в инъекциях.