Originariamente inviato da sasoski
Codice PHP:
if ($array){
     foreach (
$array as $ap){
        
mysql_query("
        
        UPDATE tabella
          SET `campo` ="
1
        WHERE `numero` = "
$ap

        "
);                            }
            } 
A prescindere da qualunque altra ipotesi:

Per definire le stringhe da immettere o valutare nella query devi utilizzare l'apice singola oppure mettere il carattere di escape prima delle doppie apici che si trovano all'interno della stringa. Abilita la stampa degli errori perche' sicuramente ne ricevi.