<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>prosto</title>
</head>
<body bgcolor="#ffffff">
<?php
$dblocation = "127.0.0.1";
$dbname = "";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = mysql_connect($dblocation, $dbuser, $dbpasswd);
$rezalt = mysql_select_db($dbname);
$name_php = $_POST['name_post'];
$name_php = "Иван";
$query = "SET character_set_client = utf8";
mysql_query($query);
$query = "SET character_set_connection = utf8";
mysql_query($query);
$query = "SET character_set_results = utf8";
mysql_query($query);
$query = "SELECT * FROM dannue where name like '$name_php'";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
echo "&num_results=".$num_results;
for ($i=0; $i < $num_results; $i++){
$row = mysql_fetch_array($result);
$nomer = $i + 1;
echo "&&"."name".$nomer."=".htmlspecialchars(stripslashes($row["name"]));
echo "&&sername".$nomer."=".htmlspecialchars(stripslashes($row["sername"]));
echo "&&vozrast".$nomer."=".htmlspecialchars(stripslashes($row["vozrast"]));
echo "&&rost".$nomer."=".htmlspecialchars(stripslashes($row["rost"]))."&&";
print "\n";
}
mysql_close();
?>
</BODY>
</HTML>
like не воспринимает русский шрифт
Вот написал следующий php код:
Код:
В этом файле выполняется один запрос, с использованием функции like.Все это обрабатывается на локалхосте. При чем хочу предупредить что, сервер, таблица и база настроены на одну кодироку UTF8.
Эта функция превосходно отрабатывает, если like работает с латинскими буквами.
Подскажите как быть? Как исправить ситуацию?
И не мешало бы все таки в mysql_select_db($dbname) указывать БД, а не $dbname == "".
Вообщем, на всякий случай проверьте значения mysql_error() и mysql_errno()
здесь, похожая тема.
UPD: собственно можно даже не ходить по ссылке. В какой кодировке у вас сам php-файл?
UPD2: UAS, сразу не сообразил, что повторил за тобой, туплю, пора выспаться =)
Посмотрите
UPD: собственно можно даже не ходить по ссылке. В какой кодировке у вас сам php-файл?
UPD2: UAS, сразу не сообразил, что повторил за тобой, туплю, пора выспаться =)