il codice che hai scritto non mi pare abbia tanto senso...

quante rows ci saranno con lo stesso id_produttore numero e giorno

perchè se sai che dalla query esce sempre e solo una ROW è inutile che metti mysql_num_rows($numero_query) >= 1 perchè i valori che potrà avere saranno o 0 o 1.

ha più senso mettere

Codice PHP:
if(mysql_num_rows($numero_query) = 0
Se invece sai che potrebbero uscire più ROWS devi mettere per forza un WHILE e poi l'IF che controlla ogni ROW