Регулярка выдает true, потому что "#" - это якорь и все, что находится после него в переменную не попадает. Кто не знает для чего служит якорь - го гугл.
PS: Спс Tigger'y, за то, что напомнил, что решетка якорем зовется. А то я все анчор и анчор, даже не знал, что это с английского - якорь
Последний раз редактировалось mailbrush; 03.07.2009 в 13:41..
Зададние 027
Чего не знал програмист, кодя этот скрипт.
Цитата:
<?php
$name= htmlspecialchars($_POST['name'], ENT_COMPAT);
mysql_query("select * from users Where name = '$number'");
?>
1) Что он использовал не ту переменную для выборки из БД?
2) Если он всёже ошибся в имени перменной, то наверное можно было бы использовать mysql_real_escape_string