SET @i=1; SELECT entryler.*, @i as ENTRY_NO, @i:=@i+1 FROM entryler WHERE baslik_id = 1  ORDER BY tarih;
$db->get_results("SET @i=1; SELECT entryler.*, @i as ENTRY_NO, @i:=@i+1 FROM entryler WHERE baslik_id = 1  ORDER BY tarih;");
bu şekilde yazdığımda hata veriyor
Warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT entryler.*, @i as ENTRY_NO, @i:=@i+1 FROM 'entryler' WHERE 'baslik_id' = ' at line 1 in E:\xampplite\htdocs\proje2\inc\class\ez_sql_mysql.php on line 211

ama sorgu doğru.