mahsara
سه شنبه 03 اردیبهشت 1392, 12:17 عصر
با سلام
من یک دستور select دارم که در قسمت where یک حرف فارسی را جستجو میکنم. این دستور در quey analyser جواب میده اما در php هیچ چیزو بر نمیگردونه، یعنی اون حرف رو پیدا نمی کنه.
باید از کد کردن یا دیکد کردن با از این جور چیزا استفاده کنم؟
$Query="SELECT * FROM MyTest where test1 like '%ب%'";
$Conn = odbc_connect($DBConn, $User, $Pass);
if(!$Conn)
{
die('Failed to connect to server ' . odbc_errormsg());
}
$Res = odbc_exec($Conn, $Query);
while($Row = odbc_fetch_array($Res))
{
print persian_sql_to_php($Row['test1']).'<br />';
}
odbc_free_result($Res);
odbc_close($Conn);
توی یک فرم مجبورم از sql server استفاده کنم وگرنه با my sql هیچ مشکلی نیست.
ممنون از راهنمایی شما
من یک دستور select دارم که در قسمت where یک حرف فارسی را جستجو میکنم. این دستور در quey analyser جواب میده اما در php هیچ چیزو بر نمیگردونه، یعنی اون حرف رو پیدا نمی کنه.
باید از کد کردن یا دیکد کردن با از این جور چیزا استفاده کنم؟
$Query="SELECT * FROM MyTest where test1 like '%ب%'";
$Conn = odbc_connect($DBConn, $User, $Pass);
if(!$Conn)
{
die('Failed to connect to server ' . odbc_errormsg());
}
$Res = odbc_exec($Conn, $Query);
while($Row = odbc_fetch_array($Res))
{
print persian_sql_to_php($Row['test1']).'<br />';
}
odbc_free_result($Res);
odbc_close($Conn);
توی یک فرم مجبورم از sql server استفاده کنم وگرنه با my sql هیچ مشکلی نیست.
ممنون از راهنمایی شما