Есть 2 запроса к базе:
SELECT ActionId FROM libactions WHERE ActionDesc = 'Add book' AND ActionSQL like '%8a98d4e228d65dc8c6886820eaacea4f%' ORDER BY ActionId DESC LIMIT 1;
+----------+
| ActionId |
+----------+
| 1534 |
+----------+
SELECT ActionId FROM libactions WHERE ActionDesc = 'Add book' AND ActionSQL like '%f5a16e1a0e69af75cab10fd61f2d1bfc%' ORDER BY ActionId DESC LIMIT 1;
+----------+
| ActionId |
+----------+
| 1535 |
+----------+
Оба рабочие.
А вот при запросе из php происходит странность:
$actionidv = Sel("ActionId FROM libactions WHERE ActionDesc = 'Add book' AND ActionSQL like '%8a98d4e228d65dc8c6886820eaacea4f%' ORDER BY ActionId DESC LIMIT 1");
1й запрос возвращат значение 1534,
а второй не возвращает ничего ( а должен 1535)
$actionid = Sel("ActionId FROM libactions WHERE ActionDesc = 'Add book' AND ActionSQL like '%f5a16e1a0e69af75cab10fd61f2d1bfc%' ORDER BY ActionId DESC LIMIT 1");
В чем подвох? Запросы абсолютно одинаковые, разница только в md5. Из mysql все работает, а из php "частично работает". Из сотни запросов штук 5 попадается таких, которые не возвращают значения.