smarty Posted September 14, 2005 Report Share Posted September 14, 2005 saskaaros ar nepatiikamu progleemu, ka pg_query neatgriezh normaalu rezultaatu kaa to dara mysql_query. mysqlam ir shaadi: For SELECT, SHOW, DESCRIBE or EXPLAIN statements, mysql_query() returns a resource on success, or FALSE on error. For other type of SQL statements, UPDATE, DELETE, DROP, etc, mysql_query() returns TRUE on success or FALSE on error bet posgresam: A query result resource on success, or FALSE on failure. taatad, ja man ir vaicaajums, kursh tieshaam neatgriezh neko, es ieguustu resource tipa variaabli, pie tam, tas satur visus taas tabulas ierakstus, liidz ar to ciklaa izvadaas tik daudz tukshu ierakstu. nu, viens veids vareetu buut tajaa DB vaicaajuma veidoshanas funkcijaa peec vaicaajuma noteikt taa tipu un tad mainiit agriezhamo veertiibu, bet tas kaut kaa zherez zhee. varbuut kaads var ieteikt kaadu labu risinaajumu? Link to comment Share on other sites More sharing options...
fassko Posted September 14, 2005 Report Share Posted September 14, 2005 vislabākais risinājums ir veidot storētās funkcijas, kas izdarīs insert/update/delete un atgriezīs true vai false! Link to comment Share on other sites More sharing options...
Roze Posted September 14, 2005 Report Share Posted September 14, 2005 Var jau pielikt arī pg_num_rows($result) un skatīties pēc tā vai ir rowi vai nav.. Lai gan arī ar konstrukciju while($row = pg_fetch_row($result)) { imho nevajadzētu nekam tukšam izvadīties.. Link to comment Share on other sites More sharing options...
smarty Posted September 14, 2005 Author Report Share Posted September 14, 2005 nu vienkaarshi man te taada forsha mysql db klasse bija, bet prieksh posgresa laikam kaut kaa savaadaak vajadzees Link to comment Share on other sites More sharing options...
Delfins Posted September 14, 2005 Report Share Posted September 14, 2005 nu vienkaarshi man te taada forsha mysql db klasse bija, bet prieksh posgresa laikam kaut kaa savaadaak vajadzees 22280[/snapback] nē, viss tas pats gandrīz... es runāju par QUERY/FETCH ... imo neko vairāk vairāk webā neizmanto... nu ja gadījumā vajag, tad piebaksta klāt... Link to comment Share on other sites More sharing options...
bubu Posted September 14, 2005 Report Share Posted September 14, 2005 taatad, ja man ir vaicaajums, kursh tieshaam neatgriezh neko, es ieguustu resource tipa variaabli, ... Un vai tad MySQLā SELECT * FROM tabule WHERE 1=0 atgriezīs tev FALSE vai resource handli? Link to comment Share on other sites More sharing options...
Delfins Posted September 14, 2005 Report Share Posted September 14, 2005 kāda nafig tur starpība, ko tas atgriež Querijiem: RES DELETE/UPATE/INSERT: !== false un viss... tieši tā arī viss strādā dzīvē... Link to comment Share on other sites More sharing options...
bubu Posted September 14, 2005 Report Share Posted September 14, 2005 Tak to es ne tev teicu. Es to autoram teicu - ja jau šis saka, ka mysql'ā ir savādāk, tad lai padomā, ko tas kverijs, ko es uzrakstīju atgriezīs. Link to comment Share on other sites More sharing options...
Delfins Posted September 14, 2005 Report Share Posted September 14, 2005 bubu, es arī to ne tev... Link to comment Share on other sites More sharing options...
Recommended Posts