Есть запрос в БД типа Код: SELECT login FROM users WHERE login = 'root' LIMIT 1 хочу в этот запрос добавить еще один параметр pass Код: SELECT login, pass FROM users WHERE login = 'root', pass= 'root' LIMIT 1 но мне выдает, что как правильно сделать, чтоб запрос выполнился ? немного не то.. я наверно не дописал, что надо чтоб найти в базе значения логина и пароля по всем строкам, т.е. совпадения логина может быть в строке 10, а пароля 15, а в данном запросе идет проверка по строкам, если в строке нет данного пароля и логина то выводятся нулл
PHP: SELECT login, pass FROM users WHERE login = 'root' AND pass = 'root' LIMIT 1 Код: SELECT login, pass FROM users WHERE login = LIKE '%root%' AND pass = LIKE '%root%' LIMIT 1 Но ето будет нагружать БД есть еще известные всем операторы LIKE REGEXP AGAINST и MATCH Можно меле нагруженый вариант Код: SELECT login, pass FROM users WHERE MATCH(login, pass) AGAINST('*root*' IN BOOLEAN MODE) но ето при условии что в обоих будет стоять индекс А вопше непонятно что вы хотите, нормально обяснить можно и не надо напрягаться, легче понять цель чем обяснения кого то
Возможно, вам требуется такой запрос: PHP: SELECT login, pass FROM users WHERE login = 'root' OR pass = 'root'