Привет я хочу создать функцию:PHP массив MySQL Query
public function findOneByAttributes($class, $attributes){}
Эта функция возвращает первый результат от моего запроса, в котором atributes будет находиться в массиве. Так $attributes
массив так:
$data = array(
'id' => 45,
'name' => 'John',
.....
);
Я хочу построить запрос, но я не знаю, как создать WHERE
состояние. Я не могу использовать $data['id']
, потому что я не знаю, какой атрибут мне понадобится. Я хочу создать его flexibile. Поэтому мне нужно, чтобы получить что-то подобное из массива:
SELECT * FROM 'table' WHERE id = 45 AND name = 'John'
Благодарности
Что вам нужно? Что-то вроде ... WHERE id = 45 AND name = "John"? – Joerg
yes right this .. – Franky238
Как получить значение ключа из массива: http://stackoverflow.com/questions/1834703/php-foreach-loop-key-value в этом для цикла, постройте свой sql. – Yazan