Запрос в php к таблице mysqli

219
23 мая 2017, 04:35

в таблице table есть много товаров по цене 300 (столбик price), хочу узнать имя (столбик name) первого товара с такой ценой, пишу:

$result = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT name FROM table WHERE price = '300'")); 

как вообще можно дописать чтоб выбрать первый, или последний товар с таким значением, если строк с параметром price = '300'

помогите кто знает, заранее спасибо за помощь

Answer 1

Если в таблице есть поле id или что-то типа уникального идентификатора, используйте сортировку и limit:

$result = mysqli_fetch_assoc(mysqli_query($CONNECT, 
          "SELECT name FROM table WHERE price = '300' limit 1"));

Для последнего:

$result = mysqli_fetch_assoc(mysqli_query($CONNECT, 
          "SELECT name FROM table WHERE price = '300' order by id desc limit 1"));
READ ALSO
Несколько вложенных ссылок в админке

Несколько вложенных ссылок в админке

Вот код, который добавляет и закрепляет одну ссылку на один тип данных

163
php, Curl error: Illegal characters found in URL

php, Curl error: Illegal characters found in URL

Функция ровно работает, она ринимает пост запрос который авито отправляет на свои сервера при нажатии кноки найтиРешил затестить

369
Как узнать откуда идет запрос PHP

Как узнать откуда идет запрос PHP

И так, есть 3 файла:

238
Достать параметры из массива php, json_decode

Достать параметры из массива php, json_decode

Здравствуйте мне нужно достать эти параметры(на скрине) как правильно это сделать ?

198