Selectare coloane unde nu = array

Întrebări legate de conectarea la baze de date MySQL prin intermediul PHP

Moderatori: Zamolxe, Moderatori

Avatar utilizator
Double_Web
Average Member
Mesaje: 183
Membru din: Joi Apr 12, 2012 2:33 pm
Localitate: Bucuresti
Contact:

Selectare coloane unde nu = array

Mesajde Double_Web » Sâm Feb 16, 2013 2:30 pm

Salut!
Am urmatorul cod:

Cod: Selectaţi tot

$anti_site_id = array_merge((array)$anti_site_id, (array)$row['site_id']); // exemplu, array-ul are valoruile 1, 5, 3, 2
mysql_query("SELECT * FROM tabel WHERE site_meta_description = '$keyw' AND (site_id NOT IN ('".implode(',', $anti_site_id)."')) ORDER BY site_score DESC");


Din query-ul acesta, ar trebui sa imi selecteze tot, unde site_meta... = ... SI sa nu selecteze randurile unde site_id = valorile din array.
Mie nu imi selecteaza decat PRIMA valoare a array-ului.
De exemplu daca am array(1, 3, 5, 10), mie nu-mi selecteaza decat randul unde site_id este diferit de 1, nu tine cont si de celelalte valori.

Cum fac sa i-a in considerare TOATE valorile din array ?



Avatar utilizator
Double_Web
Average Member
Mesaje: 183
Membru din: Joi Apr 12, 2012 2:33 pm
Localitate: Bucuresti
Contact:

Re: Selectare coloane unde nu = array

Mesajde Double_Web » Sâm Feb 16, 2013 2:53 pm

gata am rezolvat. TC


Înapoi la “MySQL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori