-
Dublare rezultate query
Salut. Ma tot chinui sa rezolv o problema aparent banala, dar nu-i dau deloc de cap.
Am doua query-uri extrem de simple pentru o pagina de wordpress:
1. $wpdb->query("UPDATE fields SET counter = counter+1 WHERE ...);
Cand execut, in lot sa-mi incrementeze counterul cu 1, il icrementeaza cu 2. Am incercat sa incrementez cu 10, dar il creste cu 20.
2. $tz=$wpdb->get_row("Select * from field ORDER BY counter");
Cand execut, in loc sa-mi ia prima prima linie, imi selecteaza doua.
Orice query as executa, imi dubleaza rezultatele. Are cineva vreo idee?
-
pai e clar, se ruleaza codul respectiv de 2 ori
trebuie sa ne spui eventual unde l-ai pus
-
Dupa cum a scris si kleampa ...codul se ruleaza de 2 ori...
La querry-ul cu select poti adauga un limit 0,1 ca sa iti ia tot timpul doar primul rand (e indicat sa folosesti tot timpul limit cand ai nevoie doar de x rezultate deoarece nu "obosesti" mysql-ul inutil)