Моя функция получает массив в качестве параметра: < /p>
array(6) {
[0]=>
string(7) "usuario"
[1]=>
string(4) "john"
[2]=>
string(5) "senha"
[3]=>
string(40) "7c4a8d09ca3762af61e59520943dc26494f8941b"
[4]=>
string(9) "pessoa_id"
[5]=>
string(1) "2"
}
< /code>
Что мне нужно: < /p>
SELECT * FROM (`funcionarios`) WHERE `usuario` = 'john' AND `senha` = '7c4a8d09ca3762af61e59520943dc26494f8941b' AND `pessoa_id` = '2'
< /code>
Мне нужно создать, где с ним, я использую Codeigniter, и я пришел к этому глупую, но рабочее решение: < /p>
foreach ($params as $x) {
if ($pos % 2 == 0)
$chave = $x;
else
$valor = $x;
$pos++;
if ($pos % 2 == 0)
$this->db->where($chave, $valor);
}
< /code>
Я пытаюсь найти что-то более удобное для разработчиков, потому что будет другой человек, использующий этот код. < /p>
Какой лучший способ сделать это?
Подробнее здесь: https://stackoverflow.com/questions/964 ... s-for-code
Передайте каждые два элемента индексного массива как Column => Параметры значения для метода CodeIgniter, где () метод ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Панды: добавьте несколько столбцов в DataFrame Column Column Multiindex
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как суммировать значения на основе второго индексного массива векторизованным способом
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как суммировать значения на основе второго индексного массива векторизованным способом
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как суммировать значения на основе второго индексного массива векторизованным способом
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-