"SELECT * FROM toys_config WHERE var='min_zakaz' AND var='min_zakaz_region'"
Не получается достать данные, если укажу так то все норм достается "SELECT * FROM toys_config WHERE var='min_zakaz'
а мне нужно всего одно поля и две записи.
Руслан Федосеев: просто по тупому у меня сейчас получается $queryConfig = mysql_query("SELECT * FROM toys_config WHERE var='min_zakaz'");$queryConfig = mysql_query("SELECT * FROM toys_config WHERE var='min_zakaz_region'");
включить голову и логику.
Во первых, вы в курсе, что кроме * там можно имена полей писать?
Во вторых - select * from toys_config where var='min_zakaz' OR var='min_zakaz_region';
Alexander Kim: Здесь нужнен именно оператор OR. Он означает, что вам нужны строки со значением min_zakaz или min_zakaz_region. К количеству возвращаемых записей он не имеет никакого отношения.
Еще раз - почитайте книгу для начинающих.
Хорошо, переформулирую, как для дочки.
Вам нужна коробка, в которой лежит три И пять яблок. А теперь попробуйте представить себе коробку, в которой одновременно лежит ровно три и ровно пять яблок.
в моем варианте - вам нужна коробка, в которой лежит или три или пять яблок. И получаем две коробки - в одной три яблока, в другой пять.
SELECT * FROM `toys_config` WHERE `var`='min_zakaz' OR var='min_zakaz_region';
SELECT * FROM `toys_config` WHERE `var` IN ( 'min_zakaz', 'min_zakaz_region' );