FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Ask help to convert a php function into harbour
Posts: 474
Joined: Sun Oct 30, 2005 06:37 AM
Ask help to convert a php function into harbour
Posted: Sun Jul 11, 2010 05:46 AM

Hi!
This is for eascape Illegal chars in sql , for I use mysql_real_eascape() in libmysql.dll not cuccess.

function escape($str)
{
$search=array("\","\0","\n","\r","\x1a","'",'"');
$replace=array("\\","\0","\n","\r","\Z","\'",'\"');
return str_replace($search,$replace,$str);
}

Or :
mysql.c add
HB_FUNC( SQLEASCAPE )
{
mysql_real_escape_string( (MYSQL *)_parnl(1), _parc(2), _parc(3), _parnl(4) ) ;
hb_retc( _parc(2)) ;
}

in prg

?SQLEASCAPE(oserver:nsocket,,"Zak's")
Want to be: "Zak\'s "

Regards !
Shuming Wang

http://www.xtech2.top
Mobile:(86)13802729058
Email:100200651@qq.com
QQ:100200651
Weixin: qq100200651

Continue the discussion