Премини към съдържанието

Препоръчан отговор


Примерно имам колона name, която съдържа програми като skype,winamp,chrome: но всички те имат отделни версии като примерно: skype 1.2.3, skype 2.3.4, skype 2.2.2 и други.

Как да направя заявка, която изважда всички записи от колона name като прихваща името от $_GET=['name']; но прихващането да става по първите 5-6-7 или колкото да са букви.Целта е да се намерят всички имена на програми по стари от текущата

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

$search_name = (isset($_GET["name"]) ? $_GET["name"] : "") ;

$sql = "SELECT id, name FROM table_with_names WHERE name LIKE \"".$search_name."%\" " ;

executing $sql to get list...

Забележка: % има само след името, за да може само началото на текста да се проверява

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

offtopic

@georgi22 Човек, дай му само sql Query-то, защото нали се сещаш, че сега ако хване и copy/paste кода (както най-вероятно ще стане), SQL инжекцията е брутална в случая ...

Редактирано от borovaka (преглед на промените)
  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход


×

Информация

Този сайт използва бисквитки (cookies), за най-доброто потребителско изживяване. С използването му, вие приемате нашите Условия за ползване.