Sergios
Новичок
Привет всем. Почему в етом коде
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
<?php
//$usernmae = $_POST['username'];
$username ='%серега%' ;
$database = "PTYX";
$user = "db2admin";
$password = "12345";
$conn = db2_connect($database, $user, $password);
if ($conn) {
$sql = "select *
from users
where FIRST_NAME LIKE '".$username."'";
$stmt = db2_exec($conn, $sql);
while (db2_fetch_row($stmt)) {
echo db;
echo db2_result($stmt, 3) . "<br />";
}
db2_close($conn);
} else {
echo "Connection failed.";
}
?>
Когда $username ='%серега%' ; код не работает, а если я пишу не русским шрифтом $username ='%serega%' ; код работает?
(Код так и так работает, но как кажется что в $sql =... $username << значение берет не понятное php..)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
<?php
//$usernmae = $_POST['username'];
$username ='%серега%' ;
$database = "PTYX";
$user = "db2admin";
$password = "12345";
$conn = db2_connect($database, $user, $password);
if ($conn) {
$sql = "select *
from users
where FIRST_NAME LIKE '".$username."'";
$stmt = db2_exec($conn, $sql);
while (db2_fetch_row($stmt)) {
echo db;
echo db2_result($stmt, 3) . "<br />";
}
db2_close($conn);
} else {
echo "Connection failed.";
}
?>
Когда $username ='%серега%' ; код не работает, а если я пишу не русским шрифтом $username ='%serega%' ; код работает?
(Код так и так работает, но как кажется что в $sql =... $username << значение берет не понятное php..)