Edito: He creado este codigo y creo que funciona bien pero de todos modos pido vuestra opinion.
Código PHP:
<?php
include("../usuarios/reg/config.php");
$consulta=mysql_query("SELECT * from empresascoriawebtv where fechavencimiento < CURDATE()");
while($row = mysql_fetch_array($consulta)){
$idempresa=$row['idempresa'];
$fecha= $row['fechavencimiento'];
$fecha=date("y-m-d", strtotime("$fecha +1 month"));
// la consulta UPDATE
$sqlUpdate = mysql_query("UPDATE empresascoriawebtv SET fechavencimiento = '$fecha', estadopago='Pendiente' WHERE idempresa='$idempresa'", $db_link) or die(mysql_error());
}
?>