PHP: <?php public static function SetLike($id , $sid , $is) { $sql = Sql::getInstance('horo'); if (!self::IsInTable($id , $sid)) $sql -> run("insert into FacebookAppLikes(fbID,liked,sid) values('".addslashes($id)."','".$is."','".substr($sid,-3)."')"); else $sql -> run("update FacebookAppLikes set liked = '".$is."' where fbID = '".addslashes($id)."' and sid = '".substr($sid,-3)."'"); } public static function LikeIt($id , $sid) { self::SetLike($id,$sid,'1'); } public static function DislikeIt($id , $sid) { self::SetLike($id,$sid,'0'); }
Нет. Плохом стилем является использование addslashes и отсутствие `обратных апострофов` у имен полей таблиц. Да и операторы SQL принято писать заглавными.