Я сделал обычную форму, в которую вы можете ввести полное имя пользователя и выбрать секс.PHP: Поиск в базе данных
Теперь PHP для поиска в базе данных.
$full_name = mysql_real_escape_string($_POST["search"]);
$sex = mysql_real_escape_string($_POST["sex"]);
list($firstname, $lastname) = array_map('ucfirst', explode(' ', $full_name));
$query = "SELECT firstname, lastname, id, user_name, sex, last_access, bostadsort FROM users WHERE firstname LIKE '$firstname' OR lastname LIKE '$lastname' AND sex = '$sex'";
$result1 = mysql_query($query) or die(mysql_error());
$count = mysql_num_rows($result1);
echo $count;
Если я вхожу Джексон (Дженне, что существует) и выберите «мужской», я все еще получаю 1 в $ графе, но Jenni Джексон является женщиной, и имеет женщину в колонке секса .. Я пытался делать эхо $ sex, чтобы увидеть значение $ sex, если это действительно то, что вы выбрали в форме, и это правильно.
* (предложение) * Рассмотрим с помощью [Improved MySQL Interface] (http://de.php.net/manual/en/ book.mysqli.php) – Gordon
ie * mysqli *. Кстати, есть вопрос или вы просто хотите показать, что у вас несколько бит php? –