1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-05 13:47:33 +02:00

DibiTranslator: fixed usage of modifier ?

This commit is contained in:
David Grudl
2012-01-03 05:14:44 +01:00
parent dbb72b769b
commit 74a139974c
8 changed files with 17 additions and 17 deletions

View File

@@ -27,7 +27,7 @@ $name = $cond1 ? 'K%' : NULL;
dibi::test('
SELECT *
FROM customers
%if', isset($name), 'WHERE name LIKE %s', $name, '%end'
%if', isset($name), 'WHERE name LIKE ?', $name, '%end'
);
// -> SELECT * FROM customers WHERE name LIKE 'K%'
@@ -39,8 +39,8 @@ dibi::test("
SELECT *
FROM people
WHERE id > 0
%if", ($foo > 0), "AND foo=%i", $foo, "
%else %if", ($bar > 0), "AND bar=%i", $bar, "
%if", ($foo > 0), "AND foo=?", $foo, "
%else %if", ($bar > 0), "AND bar=?", $bar, "
");
// -> SELECT * FROM people WHERE id > 0 AND bar=2
@@ -51,7 +51,7 @@ dibi::test('
SELECT *
FROM customers
WHERE
%if', isset($name), 'name LIKE %s', $name, '
%if', isset($name), 'name LIKE ?', $name, '
%if', $cond2, 'AND admin=1 %end
%else 1 LIMIT 10 %end'
);