Predlošci, web design, web standardi > PHP/JS programiranje

DELETE ne radi

(1/3) > >>

erbi:
Imam jedan kod:

--- Kod: ---$result = mysqli_query($con,"select *
FROM xlpix_votes
    INNER JOIN (
        SELECT MAX(ip) AS lastIp, option_id, date, MAX(id) as maxId
        FROM xlpix__votes
        GROUP BY ip, DATE_FORMAT(DATE(xlpix_votes.date), '%Y-%m-%d')
        HAVING COUNT(*) > 1
    ) duplicate ON duplicate.lastIp = xlpix_votes.ip
where DATE_FORMAT(DATE(xlpix_votes.date), '%Y-%m-%d') = DATE_FORMAT(DATE(duplicate.date), '%Y-%m-%d')
AND maxId > xlpix_votes.id
AND xlpix_votes.ip != 123");

--- Kraj koda ---
Ovaj kod mi ispravno pokazuje sve duplikate, a ako na početku umjesto SELECT * stavim DELETE, neče da obriše ove duplikate.

Pa gdje je greška?

Dario:
A greška koja se ispiše je... ?

erbi:
Pozdrav Dario ...
Ništa, potpuno prazan monitor

Dario:
Ajd mi molim te eksportiraj te tablice iz query-ja pa mi ih zakači ovdje u attachment da ja to poledam malo bolje :)

erbi:
Evo u privitku.
Nešto sam mislio, da ne bi radio delete, več update option_id sa večanjem vrijednosti option_id + 1000. Ako ima sada 50, onda bi bio option_id 1050. Ovo bi bilo puno bolje

Navigacija

[0] Lista Poruka

[#] Slijedeća stranica

Idi na punu verziju