while(mysql_num_rows>0){
mysql_select_db($database_conecta, $conecta);
$query_artics = "SELECT * FROM ventas_lin WHERE contrato_venlin = 1 ";
$artics = mysql_query($query_artics, $conecta) or die(mysql_error());
$row_artics = mysql_fetch_assoc($artics);
$totalRows_artics = mysql_num_rows($artics);
mysql_select_db($database_conecta, $conecta);
$updateSQL = "UPDATE aticulos set stock_art = stock_art + 1 where Id_art= '".$row_artics['artic_venlin']."'";
mysql_select_db($database_conecta, $conecta);
$Result1 = mysql_query($updateSQL, $conecta) or die(mysql_error());
}
¿Que estoy haciendo mal?
agradezco cualquier ayuda un saludo.

eso no significa que no sirva o que este tan equivocado conceptualmente hablando, por otra parte el codigo me actualiza perfectamente los registros que cumplen con la condicion y aparte me los imprime funcionando perfectamente. Si alguien tiene una solución mejor o por otra parte mi solución esta equivocada pues muestrennos a los lectores un código mejor, se agradece. A mi este códgo me funciona y con toda la mejor intención y como no encontre en todo el foro una solución a este tipo de problema lo publico. 

