Рейтинг:
1
Peter Leow
Помимо решения 1, чтобы организовать данные в таблицу, вы должны создать ее программно в цикле чтения строки while, см. Один из моих предыдущих вариантов ответ[^].
Thomas Daniels
+5; я проглядел эту часть :-)
Peter Leow
Спасибо вам и с Новым годом!
Thomas Daniels
И тебе того же!
Member 12929725
Привет.. Код не сработал. синтаксическая ошибка.. Неожиданное Еще
Peter Leow
Какой код? В моем примере нет "еще". Если вы столкнулись с новой проблемой после попытки, опубликуйте ее как новый вопрос.
Member 12929725
Мой код таков, как показано выше ... он работает, но результаты отображаются в виде списка..(следуют друг за другом в перерывах, и нет никаких названий для результатов)
Peter Leow
По-видимому, вы не посетили ссылку, которую я предоставил в своем решении.
Member 12929725
я так и сделал... и прочитал его, и реализовал.. я бы показал вам через team viewer ... плюс то,что происходит, когда я переключаю код на предоставленный..
Рейтинг:
0
Thomas Daniels
Во-первых, вы, по-видимому, используете конкатенацию строк для формирования своих запросов. Не делай этого. Вы уязвимы для SQL-инъекция[^]. Использовать подготовленные операторы и параметризованные запросы.[^]. (Edit: Ах, вы используете mysql_real_escape_string. Тогда все будет в порядке... тем не менее подготовленные заявления и параметризованные запросы все равно были бы моей рекомендацией. Помимо безопасности, у вас также есть более простые для чтения запросы.)
Об организации результатов поиска... вы, вероятно, хотите использовать для сортировки строк используйте команду " ORDER BY"[^]. Если вы хотите отсортировать строки по имени пользователя, добавьте это в свой запрос:
ORDER BY username
.. или если вы хотите отсортировать их по "idno":
ORDER BY idno
Member 12929725
Я хотел бы свести результаты поиска в таблицу. В настоящее время они просто отображаются в виде списка. я хотел бы составить таблицу. И спасибо за совет. я приведу его в действие.