Estoy intentando programar una función que me compruebe el ID del usuario en toda la tabla para que cada usuario pueda votar un sólo link. La tabla sería algo así:
ID del Link - Nombre del link - Id de los Votantes
1 - web1 - .1..2.
2 - web2 - .3..4.
El principio de la función, donde se comprueba el Id del user es este:
Código PHP:
$sql = new db;
$sql -> db_Select("links_page", "*", "link_id='".intval($qs[1])."'");
$row = $sql -> db_Fetch();
if (preg_match("/\.".USERID."\./", $row['link_votantes'])){SIGUE LA FUNCION}
El problema es que si escribo $sql -> db_Select("links_page", "link_votantes"); me comprueba sólo la primera fila (si no votaron el primer item pueden seguir votando indefinidamente). Si pongo $sql -> db_Select("links_page", "*", "link_id='".intval($qs[1])."'"); comprueba sólo la fila del link que se está votando.
Alguna idea de cómo hacer para que compruebe todas las filas?