|
|
|
| Здравствуйте
$res = mysql_query("SELECT COUNT(*) FROM `table` WHERE REGEXP_LIKE(phone,'[0-9]{10}')");
echo mysql_result($res,0);
|
почему выдает ошибку mysql_result() expects parameter 1 to be resource, boolean given ? REGEXP_LIKE не работает на денвере или запрос неправильный? | |
|
|
|
|
|
|
|
для: ladan
(21.03.2015 в 09:46)
| | > REGEXP_LIKE не работает на денвере
он не работает в MySQL, а не в денвере. Это из Oracle DB, если я не ошибаюсь. И то что MySQL куплена ораклом, не значит, что они ее дотянули до какого-то вменяемого уровня.
Синтаксис MySQL:
http://dev.mysql.com/doc/refman/5.5/en/regexp.html#operator_regexp
SELECT COUNT(*) FROM `table` WHERE phone REGEXP '[0-9]{10}'
|
| |
|
|
|
|
|
|
|
для: Sfinks
(21.03.2015 в 10:01)
| | Спасибо, теперь все работает! | |
|
|
|